РАЗРАБОТКА
Процесс разработки программного
обеспечение "под ключ" вкючает в себя
следующие основные этапы:
1.
Проектирование системы.
Данный этап включает в себя анализ и
систематизацию основных требований
Заказчика, выработку рекомендаций по
возможной оптимизации бизнес-процесса,
разработку технического задания и
согласование его с Заказчиком.
2.
Разработка системы.
В течение данного этапа осуществляется
собственно разработка ПО в соотвествии с
техническим заданием.
С целью выполнения работ по проекту
формируется группа из 2-6 человек в сотаве:
Лидер проекта.
Разработчики.
В случае необходимости в группу
проетирования могут включаться
системный аналитик, специалисты-постановщики
, тестировщик (тестировщики), разработчик
(разработчики) документации, дизайнер.
Система управления проектами по
разработке ПО базируется на принципах "сквозного
контроля качества". При этом качество
контролируется как на уровне каждой
подзадачи, так и в рамках всего проекта
вцелом.
Процесс разработки разбит на следующие
основные этапы:
Разработка
детализированной спецификации
приложения, включая структуры базы
данных и структуру приложения. В течение
этой стадии - определяются основные
структуры данных, бизнес-правила, общие
требования к пользовательскому
интерфейсу прикладной программы и
функциональным возможностям.
Результат этой стадии: внутренняя
спецификация и план разработки проекта, с
определением задач для разработкчиков.
Программирование. Каждый программист
несет ответственность за полную
реализацию своей подзадачи, согласно
спецификации. Требования к разработчикам
включают не только глубокое понимание
своего участка работ, но и общее
понимание целей и задач проекта. Лидер
проекта обладает полным понимание целей
и задач проекта и общего понимания каждой
части программного обеспечения. Лидер
проекта ответственен за достижение
конечных результатов на каждой стадии
проекта, вплоть до его внедрения в
промышленную эксплуатацию и
последующего сопровождения.
Результат этой стадии: альфа-версия ПО,
готовая для квалификации и тестирования.
Квалификация и
тестирование. Тестирование отдельных
модулей системы выполняется
разработчиками. Финальное тестирование
проводится на полнофункциональной альфа-версии
ПО лидером проекта или тестировщиком.
Результат: бета-версия программного
обеспечения, готовая к внедрению в
опытную эксплуатацию.
3.
Разработка
документации системы.
Данный этап включает в себя разработку
пользовательской документации в виде
интсрукции пользователя и интерактивной
справки, а также докуметации
программиста в случае передачи системы в
исходных текстах. Выполняется лидером
проекта либо разработчиками
документации с привлечением
разработчиков во втором случае.
4.
Разработка
инсталляции системы.
Включает разработку инсталляционного
пакета, позволяющего максимально
упростить установку системы на рабочих
местах.
5.
Внедрение ПО в промышленную
эксплуатацию.
Бета-версия ПО поставляется заказчику.
Фирма поддерживает установку системы на
рабочих местах Заказчика, консультации и
обучение пользователей, а также
устранение выявленных в процессе опытной
эксплуатации недоработок.
Результат: промышленная версия
программного обеспечения, готовая к
эксплуатации на рабочих местах Заказчика.
6.
Сопровождение ПО.
Включает устранение недоработок,
выявленных в ходе промышленной
эксплуатации, консультационную
поддержку, дальнейшее развитие системы в
случае возникновения таковой
необходимости у Заказчика.
Результат: поддержка ПО в актуальном
состоянии, соотвествующем условиям
эксплуатации.
Область применения
|
Возможности
|
Проектирование ПО
|
Технологии
|
Системы разработки
|
Языки
|
Банковские технологии,
биллинговые системы, автоматизации бизнес процессов, Интренет технологии, PDA технологии, экспертные и информационно-поисковые системы, корпоративные базы данных, математическое моделирование дисперсии вредных веществ в атмосфере
|
ERwin, BPwin, Rational Rose.
|
IDEFO, IDEF1X ERD, UML
|
Разработка ПО
|
Системы разработки
|
Языки программи рования
|
OС
|
Аппа ратные плат формы
|
СУБД
|
Клиент-сервер, COM(DCOM),
Реляционные базы данных, Коммуникации,
PDA приложения, Интернет приложения,
системные утилиты, ГЕО информационные
системы, математическое моделирование,
компьютерная графика.
|
Windows:
Delphi (x), Borland C++ (x), Borland C++ Builder (x), Java Builder (x), Visual C/C++(6.0), VBA (6.0), FrontPage
2000.
UNIX:
Emacs, GNU C/C++, GNU Tools, Cylix, Perl, Motif, Motif SDK.
DOS: Watcom C++ (10.5), Borland C++ 3.1, Clipper 5.0, Borland Pascal.
|
Windows 2000, Windows 95-98, Windows NT, Windows
3.x, PC UNIX, DOS.
|
PC, PDA
|
Interbase 4,5; Oracle 8i, 9i; Lotus Domino.
|
Внедрение и адаптация собственного программного обеспечения
|
Продукты
|
Биллинговая
система телефонной компании "Пульс"
Система
автоматизации документооборота
валютного отдела "Сириус"
Автоматизированная система кредитного одела банка
"Фауст 2000"
Система
кредитования клиентов, имеющих платежные
карточки "Фауст Кард"
Система для
автоматизированной поддержки работы с
кредитами частных лиц "Фауст Сбербанк"
Атоматизированная система расчета рассеивания выбросов вредных веществ в атмосфере
"ЭOЛ 4.3", "ЭOЛ 2000",
"ЭOЛ (ГАЗ) 2000", "Эол 2000 Дизайнер".
|
|
|