|
|
Главная
> Проектирование
> Статьи
| Каждому проекту своя методология |
24.02.2008 |
Как только мы пытаемся разобраться, "из чего же состоит методология", сразу становится понятно, что методологий должно быть много. При этом для каждого конкретного проекта "оптимальной" будет одна какая-то методология. Более того, все люди обладают разными склонностями, которые обусловлены их жизненным опытом, страхами и принципами. При выборе методологии особое внимание нужно уделять трем основным факторам: размеру команды разработчиков, критичности проекта для компании и его приоритетности. |
| Методика обледования предметной области |
28.09.2005 |
Предлагаемая ниже методика предпроектного обследования позволяет быстро и грамотно построить модель предметной области "как есть" (AS-IS). Обязательным условием успеха является использование CASE-средств для построения диаграмм потоков данных (DFD). |
| Процедуры
системного подхода и его преимущества по сравнению с моноаспектным
и комплексным подходами. |
02.11.2004
|
|
Проектирование
информационных систем всегда начинается с определения цели проекта.
Основная задача любого успешного проекта заключается в том, чтобы
на момент запуска системы и в течение всего времени ее эксплуатации
можно было обеспечить:
- требуемую
функциональность системы и степень адаптации к изменяющимся
условиям ее функционирования;
- требуемую
пропускную способность системы;
- требуемое
время реакции системы на запрос;
- безотказную
работу системы в требуемом режиме, иными словами - готовность
и доступность системы для обработки запросов пользователе
|
| Проектирование
информационных систем Часть 1 |
25.03.2004
|
|
Проектирование
информационных систем всегда начинается с определения цели проекта.
Основная задача любого успешного проекта заключается в том, чтобы
на момент запуска системы и в течение всего времени ее эксплуатации
можно было обеспечить:
- требуемую
функциональность системы и степень адаптации к изменяющимся
условиям ее функционирования;
- требуемую
пропускную способность системы;
- требуемое
время реакции системы на запрос;
- безотказную
работу системы в требуемом режиме, иными словами - готовность
и доступность системы для обработки запросов пользователе
|
| Проектирование
информационных систем Часть 2 |
25.03.2004
|
|
Определение
стратегии тестирования
Как
отмечалось ранее, на этапе анализа привлекаются группы тестирования,
например для получения сравнительных характеристик предполагаемых
к использованию аппаратных платформ, операционных систем, СУБД,
иного окружения. Кроме того, на данном этапе определяется
план работ по обеспечению надежности информационной системы и
ее тестирования. Для любых проектов целесообразным является привлечение
тестеров на ранних этапах разработки, в частности на этапе анализа
и проектирования. Если проектное решение оказалось неудачным и
это обнаружено слишком поздно - на этапе разработки или, что еще
хуже, на этапе внедрения в эксплуатацию, - то исправление ошибки
проектирования может обойтись очень дорого.
|
| Спиральная
модель разработки ПО |
25.03.2004
|
|
Софт-компании,
заинтересованные в активном расширении своего бизнеса, часто сталкиваются
с проблемой выбора подходящей методологии создания ПО. Классические
модели типа "водопада" подразумевают четкое определение требований
к проекту и плохо работают в условиях меняющихся требований и
жестких сроков. Наиболее эффективными в такой ситуации оказываются
различные итеративные подходы, позволяющие быстро создать работоспособный
прототип и постепенно наращивать его функциональные возможности.
Главное отличие таких подходов друг от друга заключается в методе
определения ключевых, наиболее важных требований к системе.
|
| Основные
принципы выбора прикладного программного обеспечения для построения
корпоративной информационной системы |
25.03.2004
|
|
После
того, как решение о реорганизации бизнес-процессов на предприятии
принято, немаловажным этапом является выбор прикладного программного
обеспечения, которое будет призвано обслуживать и автоматизировать
бизнес на предприятии. Многие компании используют следующий, в
принципе вполне возможный вариант - они утверждают: "Мы имеем
в штате программиста и он может запрограммировать все от самого
начала, до самого конца на базовом языке C++ или Delphi". Конечно,
такой подход имеет право на существование, поскольку найти сейчас
дешевого программиста еще не составляет труда, но по мнению специалистов,
он представляется бесперспективным, хотя бы по двум причинам:
|
| Критерии
выбора СУБД при создании информационных систем |
25.03.2004
|
|
Выбор
системы управления баз данных (СУБД) представляет собой сложную
многопараметрическую задачу и является одним из важных этапов
при разработке приложений баз данных. Выбранный программный продукт
должен удовлетворять как текущим, так и будущим потребностям предприятия,
при этом следует учитывать финансовые затраты на приобретение
необходимого оборудования, самой системы, разработку необходимого
программного обеспечения на ее основе, а также обучение персонала.
Кроме того, необходимо убедиться, что новая СУБД способна принести
предприятию реальные выгоды.
|
|