|
| ||||||||||||
| ||||||||||||
|
Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
ПредисловиеЦель учебника - помочь в освоении современных методов и средств проектирования программного обеспечения экономических информационных систем (ПО ЭИС), основанных на использовании CASE-технологии, а также в формировании навыков их самостоятельного практического применения. Основная идея этих методов и средств заключается в применении инженерного подхода к проектированию ПО, которое понимается как процесс создания проекта программного изделия, во многом аналогичный процессу создания промышленной продукции. Изложение основ инженерного проектирования ПО ориентировано на студентов старших курсов и аспирантов, при этом основное внимание уделяется техническим аспектам проектирования. При отборе материала для учебника автор руководствовался следующим:
Этот материал в настоящее время апробируется в рамках спецкурса по методам и средствам проектирования ПО, который автор ведет на факультете вычислительной математики и кибернетики МГУ Учебник подготовлен в соответствии с Государственным образовательным стандартом по специальности 351400 "Прикладная информатика по областям", но может быть использован также студентами и преподавателями других специальностей, связанных с проектированием информационных систем и программного обеспечения, в частности 351500 "Математическое обеспечение и администрирование информационных систем" и 010200 "Прикладная математика и информатика". Книга состоит из шести глав. В главе 1 дано описание процессов жизненного цикла ПО ЭИС, соответствующее принятым международным стандартам, приведены основные модели и стадии жизненного цикла ПО, дано определение метода и технологии проектирования ПО и приведены требования, предъявляемые к ним. Глава 2 посвящена структурному подходу к проектированию ПО. Здесь рассматриваются наиболее распространенные методы структурного анализа и проектирования: функциональное моделирование (метод SADT), моделирование потоков данных, моделирование данных (подход "сущность-связь"). В главе 3 рассматривается объектно-ориентированный подход к проектированию ПО, в котором в настоящее время доминирует язык объектно-ориентированного моделирования UML, обладающий богатым набором изобразительных средств моделирования (варианты использования, диаграммы взаимодействия, диаграммы классов, диаграммы состояний и др.). Обсуждается взаимосвязь структурного и объектно-ориентированного подходов, прослеживаются общность моделей и их различия. Глава 4 посвящена CASE-средствам. Даны общая характеристика и классификация CASE-средств, рассматриваются вопросы их выбора и внедрения. Приведено описание ряда CASE-средств, поддерживающих как структурный (Silverrun, Oracle Designer, ERwin, BPwin), так и объектно-ориентированный подходы (Rational Rose). В главе 5 рассмотрены промышленные технологии проектирования ПО, созданные крупнейшими фирмами-разработчиками. В главе 6 описываются вспомогательные средства поддержки жизненного цикла ПО, такие, как средства управления требованиями, средства управления конфигурацией ПО, средства тестирования и документирования. Изложение материала в главах 2 и 3 иллюстрируется примерами моделей, для большинства из которых в качестве предметной области выбрана налоговая система Российской Федерации. Это никоим образом не влияет на общность описываемых подходов и методов, а объясняется исключительно одним обстоятельством: в настоящее время курс, соответствующий данному учебнику, готовится на базе Всероссийской государственной налоговой академии. В перспективе, помимо учебника, предполагается подготовка практикума по проектированию ПО ЭИС. В приложениях даны сведения о фирмах - поставщиках CASE-средств и технологий проектирования ПО и особенностях использования технологий и средств программной инженерии в экстремальных проектах. В конце книги приведены список дополнительной литературы, краткий словарь терминов, список основных сокращений и предметный указатель. Начало
|
|
CITForum © 1997–2025