Организационные аспекты проектирования. Управление проектами

Страницы работы

Фрагмент текста работы

05.02

Организационные аспекты проектирования.

Управление проектами

1. Сложные ИС

ИС называют сложной, если она обладает одним или несколькими признаками.

1. Количество элементов в системе более 100 000.

2. Система обладает  сложной структурой, т.е. включает  многообразные  элементы и связи.

3. Система включает связи,  обладающие объективной неопределенностью, т.е. вероятностные (группы user-ов, эк.системы).

Пр. сложные ИС -      ИС большой газеты

                                                           ИС компании, корпорации

                                                           ИС организаций

Проблемы при проектировании сложной ИС:

Большие ИС, емкость  которых оценивается миллионами строк машинного кода и большим числом людей, трудно поддаются  планированию с точки зрения финансовых и кадровых ресурсов.

Средние по величине программные проекты также требуют специальных методов управления для того,  чтобы проект  был успешным, причем  существуют внутренние объективные причины, по которым каждый член  группы программистов не может  достичь максимальной производительности из-за коммуникации. Каждая связь "программист-программист" снижает  производительность  обоих. Если коллектив состоит из n работников, то возникает

[n∙(n-1)/2]

связей, которые могут сделать проект неуправляемым, а результат непредсказуемым.

Опыт крупных softwar-ных организаций позволил сформировать отдельные рекомендации по управлению проектами. Классическим примером является бригада с главным программистом, она должна обладать следующими параметрами:

- ограниченность  5 сотрудников;

- главный программист - управляющий группы должен иметь  на порядок более высокую производительность труда;

- роль заместителя главного программиста  играет  старший программист, имеющий большую производительность труда и занятый согласованием интерфейса.

- один из младших программистов должен играть роль библиотекаря, т.е. проводит модификацию текущих версий системы.

Проблематика сложных ИС позволила сформироваться новому направлению метода проектирования ИС.

2. Математические и инструментальные средства методов проектирования

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Сопровождение                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        t                                                                                                                                                                                                                                                       T                                                                                                                                   

Проектирование разработка

Методы проектирования  ИС в настоящее время имеют определенные описательные математические модели. Например,  распределение затрат по времени  для ИС с трудоемкостью  более 50 человеко/лет описываются кривой на рисунке.

В свое время модель  способствовала переключению внимания практиков с этапа проектирования и разработки к этапу сопровождения. Сложность  в сопровождении  тиражных программ, если право  модификации  предоставлено user-у. 

Многие идеи  улучшения производительности  труда при проектировании формируются как методики проектирования или как структурное проектирование. Каждая из таких методик поддерживается собственными комплексами информационных средств. Идеями структурного проектирования было заимствование инструментальных  методов (графические приложения-диаграммы и рисовальщики). Основная идея ООП - обобщение проблемной области, которая позволяет использоваь библиотеки классов (различные дизайнеры и различные инструментальные средства разработки).

Технологические особенности проектирования ИС

3. Понятие масштабируемости ИС. Сравнение файл-серверной и клиент-серверной технологии

Сложная ИС представляет собой целую совокупность  различных технологий.

Это:

- технологии ЛВС

- БД-ых

- прикладных программ.

Но конкретные технологии  группируют связи с идеей распределения информационных ресурсов. Выделяют файл-серверные технологии и клиент-серверные.  Единицей передачи информации в файл-серверной технологии служит файл,  если  приложению необходима запись БД, а  она хранится на сетевом диске, то по сети  передают файл БД.

Функции файл-сервера:

1. Разделение запросов на файлы;

2. Организация сетевых дисков;

3. Связь таких дисков с настройками станций через логические имена устройств.

Таким образом, файл-сервер обеспечивает прозрачность  дискового  пространства, предоставляемого  рабочим станциям. Свойства ИС развиваться пропорционально развитию бизнес-процессов называют масштабируемостью.  Файл-серверная технология масштабируется мало, т.к. единицей передачи данных служит  файл и сеть  перегружена избыточной информацией

Похожие материалы

Информация о работе