· Кодирование компонентов – 3 месяца (зависит от количества автоматизируемых процессов);
· Тестирование – 1 месяц (рекомендуется приблизительно 30% времени кодирования оставить на тестирование);
· Генерирование BD, таблиц, запросов, отчетов – 1-3 месяца;
· Предварительное заполнение данными системы для исследования и тестирования – 1 неделя;
· Объединение всех компонентов и комплексное тестирование сстемы – 1 месяц;
· Подготовка системной документации (описание системы, руководство пользователя и руководство администратора со всеми приложениями) – 1 месяц;
· Закупка и инсталляция технического обеспечения (в том случае, если клиент не обеспечен нужной техникой или в результате анализа существующего положения необходимо обновить технический парк) – 1 месяц.
5. Внедрение (один из компонентов системы) – 1 месяц.
· Инсталляция программного обеспечения на рабочем месте пользователя и системного администратора – 1 неделя;
· Сопровождение пользователя во время обучающего периода – 1-2 недели;
· Устранение рисков и ошибок эксплуатирования– 1 неделя;
· Обучение пользователей и администраторов – 1 неделя;
· Подготовка и подписание всех документов о передаче готового продукта – 1-3 дня.
6. Эксплуатация и сопровождение АИС (обычно заключается дополнительный контракт).
STOP.
Примечание: Данный план может быть дополнен действиями по планированию и управлению рисками, analize de fezabilitate a proiectului и т.д. План также быть разработан на основе спиральной, эволюционной или других моделях жизненного цикла.
2. Пример списка дейсвий, предложенных Microsoft [8]:
Дополнительные задания:
1. Создайте диаграммы Gantt и PERT для следующих действий. Найдите и распределите необходимые ресурсы для выполнения заданных действий:
Название действия | Дата начала | Дата завершения |
1. Разработка плана проекта | 17.02.2014 | 20.02.2014 |
2. Представление плана | - | 21.02.2014 |
3. Определение требований | ||
3.1. Формулировка первоначальных требований | 24.02.2014 | 28.02.2014 |
3.2. Спецификация требований (в том числе и графическая) | 03.03.2014 | 04.03.2014 |
3.3. Адаптирование плана к разработке | 03.03.2014 | 04.03.2014 |
3.3. Разработка ТЗ | 05.03.2014 | 07.03.2014 |
3.4. Представление ТЗ | - | 10.03.2014 |
4. Проектирование АИС | ||
4.1. Планирование обучения пользователей | 11.03.2014 | 12.03.2014 |
4.2. Проектирование логики | 13.03.2014 | 18.03.2014 |
4.3. Проектирование БД | 13.03.2014 | 17.03.2014 |
4.4. Проектирование физической архитектуры АИС | 18.03.2014 | 19.03.2014 |
4.4. Проектирование интерфейсов, реализующих диалог сисема-пользователь | 19.03.2014 | 21.03.2014 |
4.5. Представление технического проекта | - | 24.03.2014 |
5. Разработка АИС | ||
5.1. Программирование front-end-а | 25.03.2014 | 11.04.2014 |
5.2. Программирование back-end-а | 25.04.2014 | 15.04.2014 |
5.3. Разработка плана тестирования ПО | 16.04.2014 | 17.04.2014 |
5.4. Закупка и инсталляция технического оборудования для АИС | 16.04.2014 | 18.04.2014 |
5.5. Разработка руководства пользователя | 21.04.2014 | 23.04.2014 |
5.6. Разработка документации по инсталляции и работе с АИС | 21.04.2014 | 23.04.2014 |
6. Внедрение и тестирование | ||
6.1. Тестирование и создание отчетов по тестированию | 24.04.2014 | 25.04.2014 |
6.2. Планирование финального обучения пользователей | 29.04.2014 | 30.04.2014 |
6.3. Разработка и подписание документа о проверке работоспособности системы | 29.04.2014 | 30.04.2014 |
6.4. Разработка окончательной версии руководства пользователя | 01.05.2014 | 02.05.2014 |
6.5. Инсталлирование ПО и обучение администраторов | 05.05.2014 | 06.05.2014 |
6.6. Передача продукта | - | 07.05.2014 |
7. Разработка плана по сопровождению. Сопровождение и эксплуатация АИС. | 08.05.2014 | 09.05.2014 |
Библиография
1. Oprea Dumitru “ Analiza si proiectarea Sistemelor Informationale economice ”, ed. POLIROM, IASI, 1999
2. A. M. Vendrov “ CASE –tehnologhii. Sovremennie metodi i sredstva proectirovania IS ”, http: // www.citforum.ru/database/case
3. N.Morariu “Proiectarea Sistemelor Informatice” https://www.scribd.com/doc/27955265/Proiectarea-Sistemelor-Informatice
4. Dorin Bocu „ Iniţiere în Ingineria Sistemelor Soft ”, ed. Albastră, Cluj-Napoca, 2001
5. Ilie Vaduva, V. Baltac, V. Florescu etc.“ Ingineria programarii ”, vol.1, vol.2, Ed. Academiei Romane, Bucuresti 1995, 1996
6. "Procesele ciclului de viaţă al software-ului", RT 38370656 - 002:2006, 23.06.2006, Monitorul Oficial Nr. 95-97, art Nr: 335
7. Вендров А.М. Один из подходов к выбору средств проектирования баз данных и приложений. "СУБД", 1995, №3
8. https://office.microsoft.com/en-us/templates/software-development-project-plan-TC001018453.aspx
9. www.docme.ru/doc/733/konspekt-ais-2009
Приложение 1
Базовые международные стандарты
в области информационных технологий
1. ISO/IEC 12207:1995. Информационная технология. Процессы жизненного цикла программного обеспечения
2. ISO/IEC 9126-1:2000. Информационная технология. Качество программного обеспечения. Часть 1: Модель качества
3. ISO/IEC 9126-1-3: 1998. Информационная технология - Характеристики и метрики качества программного обеспечения: Часть 1. Характеристики и подхарактеристики качества; Часть 2. Внешние метрики Часть 3. Внутренние метрики (Первое издание)
4. ISO/IEC 9126:1991. Информационная технология. Оценка программного продукта. Характеристики качества и руководство по их применению
5. ISO/IEC 12119:1994. Информационная технология. Пакеты программ. Требования к качеству и оценка качества
6. ISO/IEC 14598-1:1997. Информационная технология. Оценивание программного продукта. Часть 1: Общее руководство
7. ISO/IEC 14598-4:1999. Информационная технология. Разработка программных средств. Процессы для заказчика
8. ISO/IEC 15288: 2000. Управление жизненным циклом. Процессы жизненного цикла системы
9. ISO 687:1983. ИТ. Управление конфигурацией программного обеспечения.
10. ISO 6592:1985. Информационная технология. Руководство по документации для вычислительных систем
11. ISO 6592:1986. ОИ. Руководство по документации для вычислительных систем
12. ISO 9127:1987. ИТ. Пользовательская и рекламная документация на пакеты программ
13. ISO 9294:1990. TO. ИТ. Руководство по управлению документированием программного обеспечения
14. ISO 15846:1998. ТО. Процессы жизненного цикла программных средств. Конфигурационное управление программными средствами
15. MIL-STD-498:1994. Разработка и документирование программного обеспечения
16. ISO TR 9127:1988. Системы обработки информации - Документация пользователя и сопроводительная информация для пакетов программ потребителя
17. ISO 14102:1995. Информационная технология - Оценивание и выбор инструментальных средств CASE
18. IEEE 1063-1993. Пользовательская документация на программное обеспечение
19. IEEE 1074-1995. Процессы жизненного цикла для развития программного обеспечения
20. ANSI/IEEE 828 - 1990. Планирование управления конфигурацией программного обеспечения
21. ANSI/IEEE 829 - 1983. Документация при тестировании программ
22. ANSI/IEEE 983 - 1986. Руководство по планированию обеспечения качества программных средств
23. ANSI/IEEE 1008 - 1986. Тестирование программных модулей и компонентов ПС
24. ANSI/IEEE 1012 - 1986. Планирование проверки (оценки) (verification) и подтверждения достоверности (validation) программных средств
25. ANSI/IEEE 1042 - 1993. Руководство по планированию управления конфигурацией программного обеспечения
26. ANSI/IEEE 1063:1993. Пользовательская документация на программные средства
27. ANSI/IEEE 1219 - 1992. Сопровождение программного обеспечения.
28. ISO 8402:1994. Управление качеством и обеспечение качества – Словарь. Второе издание
29. ISO 9000-3:1997. Стандарты в области административного управления качеством и обеспечения качества. Часть 3. Руководящие указания по применению ISO 9001 при разработке, поставке, монтаже и обслуживании программного обеспечения. Второе издание
Приложение 2