Общие вопросы.
CASE-технологии и их использование
Технологическая база организации включает не только технические средства, используемые при разработке ПО, но также языки, средства, методы и среду функционирования ПО. Эта база очень существенно влияет на выбор подходящих CASE-средств. Вопросы, касающиеся технологии, включают следующие: Наличие документированных стандартов (формальных или неформальных) по анализу требований, спецификациям… Читать ещё >
Общие вопросы. CASE-технологии и их использование (реферат, курсовая, диплом, контрольная)
используемая модель ЖЦ (каскадная или спиральная);
используемые методы (структурные, объектно-ориентированные). Степень адаптации метода к потребностям организации; квалификация сотрудников;
наличие документированных стандартов (формальных или неформальных) по анализу требований, спецификациям и проектированию, кодированию и тестированию;
количественные метрики, используемые в процессе разработки ПО, их использование;
виды документации, выпускаемой в процессе ЖЦ ПО;
наличие группы поддержки средств проектирования.
Проекты, ведущиеся в организации
средняя продолжительность проекта в человеко-месяцах;
среднее количество специалистов, участвующих в проектах различных категорий (небольших, средних и крупных);
средний размер проектов различных категорий в терминах кодовых метрик (например, в строках исходных кодов), способ измерения.
Технологическая база
Технологическая база организации включает не только технические средства, используемые при разработке ПО, но также языки, средства, методы и среду функционирования ПО. Эта база очень существенно влияет на выбор подходящих CASE-средств. Вопросы, касающиеся технологии, включают следующие:
доступные вычислительные ресурсы, платформа разработки;
уровень доступности ресурсов, узкие места, среднее время ожидания ресурсов;
ПО, используемое в организации, и его характер (готовые программные продукты, собственные разработки);
степень интеграции используемых программных продуктов, механизмы интеграции (существующие и планируемые);
тип и уровень сетевых возможностей, доступных группе разработчиков;
используемые языки программирования;
средний процент вновь разрабатываемых, повторно используемых и реально эксплуатируемых приложений.