
- •Стандартизация, основные понятия и цели. Виды стандартов.
- •2.Стандарты в области программного обеспечения. Стандарты
- •5. Назначение и классификация внутрикорпоративных стандартов
- •6.Особенности программного продукта и процесса его разработки. Процесс разработки программного обеспечения
- •7.Модели жизненного цикла программного средства.
- •8.Гост р исо/мэк12207. Основные процессы жизненного цикла программного средства.
- •Основные процессы жизненного цикла
- •Процесс заказа
- •Процесс поставки
- •Процесс разработки
- •Процесс эксплуатации
- •Процесс сопровождения
- •9.Гост р исо/мэк12207. Вспомогательные процессы жизненного цикла программного средств. Вспомогательные процессы жизненного цикла
- •1. Процесс документирования
- •2.Процесс управления конфигурацией
- •3. Процесс обеспечения качества
- •4. Процесс верификации
- •5. Процесс аттестации
- •6. Процесс совместного анализа
- •7. Процесс аудита
- •8. Процесс решения проблем
- •10.Гост р исо/мэк12207. Организационные процессы жизненного цикла программного средства Организационные процессы жизненного цикла
- •12. Гост р исо/мэк 12207. Адаптация стандарта программного средства к конкретному проекту.
- •13. Единая система программной документации. Стандарты еспд.
- •14. Стандарты iso 9126:1991, гост 28195-89 и гост 28806-90. Показатели качества и надежности программных средств.
- •Показатели качества и надежности программных средств
- •15. Модель анализа надежности программных средств
- •10. Методы обеспечения надежности программных средств
- •17.Программотехника. Структурный подход к проектированию программного обеспечения.
- •18. Автоматизация разработки сложных программных средств
- •20. Гост р исо/мэк 12119-2000.
5. Назначение и классификация внутрикорпоративных стандартов
Внутрифирменные (внутрикорпоративные) стандарты занимают особое место в классификации стандартов. Это связано с тем, что они регламентируют технологические процессы, происходящие внутри фирмы (например процессы анализа, кодирования, тестирования), они максимально конкретны и детализируют уровень мероприятий, если пользоваться управленческой терминологией.
Внутрифирменные стандарты, как правило, базируются на применении методик и технологий, которые:
• зарекомендовали себя лучшим образом в аналогичных проектах;
• получили наибольшее распространение в области разработки программного обеспечения;
• получили наибольшее распространение в области, для которой программное обеспечение создается;
• являются передовыми и многообещающими.
Вместе с тем внутрифирменные стандарты учитывают особенности предприятия — разработчика программного обеспечения. Его конкретные особенности связаны со средством разработки, на котором кодируется программное средство, квалификацией персонала, финансовым положением фирмы.
Можно ли разработать универсальный стандарт и тиражировать его на различных предприятиях? Увы, нет. Существуют общие подходы, известны технологии разработки внутрикорпоративных стандартов, но всякий раз этот процесс уникален, поскольку не существует двух совершенно одинаковых предприятий — они различаются отраслевой спецификой, размерами, стратегией, организационной структурой и многими другими факторами. Кроме того, документы, особенно относящиеся к внутреннему документообороту, различаются в силу устоявшихся бизнес-правил, традиций, корпоративной культуры, отношений между подразделениями. Внутрикорпоративные стандарты, разработанные для одного предприятия, не подойдут для другого. Поэтому типового внутрикорпоративного стандарта просто не может быть. При этом следует различать структуру бизнес-процессов, которая действительно может быть типовой, и внутрикорпоративный стандарт, согласующий структуру бизнес-процессов и организационную структуру конкретного предприятия.
6.Особенности программного продукта и процесса его разработки. Процесс разработки программного обеспечения
- Анализ пользовательских требований
Разработка программного обеспечения, отвечающего задачам и целям заказчика, требует тщательного изучения бизнес и технологических процессов организации. На данном этапе определяются все ключевые составляющие разрабатываемого продукта. Специалисты нашей компании работают в тесном контакте с заказчиком, обеспечивая максимальный уровень соответствия представлений клиента с видением технических специалистов нашей компании.
- Выработка предложений по реализации
По окончании анализа требований к программному обеспечению наши технические специалисты подготавливают проектный эскиз. Проектный эскиз - нововведение компании Q-sco, представляющее собой полное и детальное визуальное представление программного продукта. Проектный эскиз создается с целью минимизации издержек заказчика на последующие доработки программного продукта.
- Техническое проектирование
Разработка технического проекта системы представляет собой ключевой этап цикла разработки программного обеспечения. В ходе работы над техническим проектом определяются программные средства разработки, системные требования к сетевой инфраструктуре, а также организационная структура программного продукта. Профессиональное создание технического проекта - одно из основных конкурентных преимуществ компании Q-sco.
- Разработка и тестирование
В процессе разработки программного обеспечения наша компания руководствуется гибкой методологией разработки (Agile Software Development). Данный подход позволяет нам минимизировать риски, сопряженные с качеством конечного продукта, путем разделения процесса разработки на несколько циклов, длящихся в среднем 2 недели