Методи за развитие на екипа
При екипна организация на работа всички етапи на разработка се извършват от едни и същи изпълнители - екип от разработчици. При екипната работа продължителността на всеки етап е пропорционална на неговата сложност, тъй като размерът на екипа не се променя по етапи. В сравнение с колективната разработка, продължителността на разработката на цялата софтуерна система се увеличава.
24. Инструменти за проектиране е.
CASE-инструмент Silverrun на американската компания Computer Systems Advisers, Inc. (CSA) се използва за анализ и проектиране на ИС от бизнес клас и е фокусиран повече върху спиралния модел на жизнения цикъл. Приложим е за поддръжка на всяка методология, базирана на отделно изграждане на функционални и информационни модели.
Структура и функции
Silverrun има модулна структура и се състои от четири модула:
1. Модулът за изграждане на модели на бизнес процеси под формата на диаграми на потока от данни (BPM - Business Process Modeler) ви позволява да симулирате функционирането на изследваната организация или създаваната ИС.
2. Модулът за концептуално моделиране на данни (ERX - Entity-Relationship eXpert) осигурява изграждането на модели данни "entity-relationship", които не са обвързани с конкретна реализация.
3. Модул за релационно моделиране (RDM - Relational Data Modeler) ви позволява да създавате подробни модели обект-връзка, предназначени за внедряване в релационна база данни.
4. Workgroup Repository Manager (WRM - Workgroup Repository Manager) се използва като речник на данни за съхраняване на информация, обща за всички модели, и също така осигурява интегриране на модулите Silverrun в единна среда за проектиране.
Vantage Team Builder (куфар Westmount I)
Vantage Team Builder еинтегриран софтуерен продукт, фокусиран върху внедряването на каскадния модел на жизнения цикъл на софтуера и поддръжката на пълния жизнен цикъл на софтуера.
Структура и функции
Vantage Team Builder предоставя следните функции:
1. проектиране на диаграми на потока от данни, "entity-relation", структури от данни, блокови диаграми на програми и последователности от екранни форми;
2. проектиране на диаграма на архитектурата на системата - ЕАД
3. C програмиране с вграден SQL;
5. управление на версии и конфигурация на проекта;
6. многопотребителски достъп до хранилището на проекта;
7. генериране на проектна документация по типови и индивидуални образци;
8. експорт и импорт на проектни данни в CDIF формат (CASE Data Interchange Format).
Обектно ориентирани CASE инструменти (Rational Rose)
Rational Rose е CASE инструмент от Rational Software Corporation (САЩ), предназначен за автоматизиране на етапите на софтуерен анализ и проектиране, както и за генериране на кодове на различни езици и издаване на проектна документация. Rational Rose включва инструменти за реинженеринг на софтуер, които позволяват софтуерните компоненти да бъдат повторно използвани в нови проекти.
Структура и функции
Работата на Rational Rose се основава на изграждането на различни видове диаграми и спецификации, които определят логическата и физическа структура на модела, неговите статични и динамични аспекти. Те включват диаграми на класове, състояния, скриптове, модули, процеси.