Проектирование иас фирмыпровайдера
Скачать 158.89 Kb.
|
Применение CASE-средства BPWIN в проектировании выбранной предметной области.CASE-технологии это совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения, поддержанную комплексом взаимоувязанных средств автоматизации. CASE-технологии предназначены для детального планирования, структурирования и представления описания проектируемой системы в строгом и наглядном виде. Как известно из практики, ошибки проектирования ПО, замеченные только на этапах кодирования или эксплуатации очень дорого стоят как Исполнителю, так и Заказчику информационной системы. Именно поэтому во всех современных стандартах на производство программного обеспечения столь значимая роль отводится именно этапу планирования. Самыми разработанными на данный момент являются такие стандарты как SPICE и SEI SW-CMM, они сформулированы на основе лучших практик и содержат в себе требования к организации производства программного обеспечения. Сам по себе стандарт SEI SW-CMM подразделяется на 5 уровней зрелости процессов разработки программного обеспечения. Чтобы присвоить компании какой-либо из уровней, ей необходимо соответствовать требованиям этого уровня. Компания имеющая первый уровень характеризуется как компания в которой правит «самоорганизующийся хаос». Качество ПО и процессов его разработки на данном уровне является случайной величиной и напрямую зависит от способностей отдельных сотрудников. Присвоение пятого уровня, говорит о том, что компания выполнила все требования предыдущих уровней т.е. добилась повторяемости своих успехов, результат ее деятельности предсказуем, управляющие и прикладные действия по работе над ПО задокументированы, стандартизованы, имеет место точная временная оценка деятельности и точный расчет себестоимости продукта, собраны подробные данные о процессах работы над ПО и компонентах продукции, процессы находятся в управляемом состоянии, ведутся работы над оптимизацией процессов. Существенную помощь в планировании, определении требований к разрабатываемому программному обеспечению, построении модели будущего ПО, оптимизации, стандартизации и в повторении процессов разработки из удачных проектов могут оказать CASE-средства. CASE-средства (от Computer Aided Software/System Engineering) позволяют проектировать любые системы на компьютере. Необходимый элемент системного и структурно-функционального анализа, CASE-средства позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций. Применимы практически во всех сферах деятельности. Результат применения CASE-средств - оптимизация систем, снижение расходов, повышение эффективности, снижение вероятности ошибок. BPwin - ведущий инструмент для моделирования бизнес-процессов. Позволяет оптимизировать деятельность организации и проверить ее на соответствие стандартам ISO9000, спроектировать оргструктуру, снизить издержки, исключить ненужные операции и повысить эффективность. Являясь стандартом де-факто, BPwin поддерживает сразу три нотации моделирования: С точки зрения функциональности системы. В рамках методологии IDEF0 (Integration Definition for Function Modeling) бизнес-процесс представляется в виде набора элементов-работ, которые взаимодействуют между собой, а также показывается информационные, людские и производственные ресурсы, потребляемые каждой работой. С точки зрения потоков информации (документооборота) в системе. Диаграммы DFD (Data Flow Diagramming) могут дополнить то, что уже отражено в модели IDEF3, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией между бизнес-функциями внутри системы. С точки зрения последовательности выполняемых работ. И еще более точную картину можно получить, дополнив модель диаграммами IDEF3. Этот метод привлекает внимание к очередности выполнения событий. В IDEF3 включены элементы логики, что позволяет моделировать и анализировать альтернативные сценарии развития бизнес-процесса. Как видно, CASE-средства позволяют упорядочить процесс производства ПО, помогают при проектировании и формализации требований к проектируемому программному продукту, помогают следить за развитием проекта, помогают в повторном использовании более удачных практик разработки и внедрении ПО, при применении CASE-средств процесс создания программного обеспечения становится более стабильным и управляемым, что собственно и требуется на высших уровнях стандарта SEI SW-CMM. |