





定价:65元
印次:1-5
ISBN:9787302407614
出版日期:2015.08.01
印刷日期:2021.01.14
图书责编:张玥
图书分类:教材
本书是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素(方法、工具和过程)贯穿全文;重点介绍软件工程的基本概念、原理、软件工程国家相关规范与软件工程文档,撰写国家标准以及传统软件工程方法学和面向对象方法学。 本书重点介绍当前主流的面向对象软件工程的开发、建模UML与工具以及统一过程RUP。通过实例重点讲述面向对象分析、设计和实现流程。书中所有的概念、开发方法都通过实例来演示,内容精练,表达简明,实例丰富,可以用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者和研究人员参考。
1. 教学经历:授课程名称 起止时间 所在单位 授课学时 授课对象 课程类型软件工程 2000年至今 内蒙古工业大学信息工程学院 40 软件工程、计算机科学与技术专业本科生 专业课软件设计与体系结构 2008年至今 内蒙古工业大学信息工程学院 32 软件工程专业本科生 专业课软件工程综合设计 2006年至今 内蒙古工业大学信息工程学院 两周 软件工程专业本科生 专业实践课毕业设计 2000年至今 内蒙古工业大学信息工程学院 十三周 软件工程、计算机科学与技术专业本科生 专业实践课
软件工程作为支撑软件产业的一级学科,其发展正方兴未艾。“软件工程”课程是SWEBOK软件工程知识体系中一门基础、核心课程。“软件工程”课程涉及的内容广泛,其涉及的各项技术和项目管理方法对于即将从事IT产业的学生来说是非常重要的。但是由于种种原因,许多学生认为这门课程比较空洞乏味。作者结合多年的教学和工程实践经验,参阅大量国内外有关软件工程的教材和资料,遵循“理论为基础、实用为目的”的原则,理论联系实践,编写本书。 本书着重从实用角度出发,讲解目前软件工程比较成熟的、广泛使用的两大方法学——结构化方法学和面向对象方法学。以软件生命周期为主线,基于软件工程核心三要素(方法、工具和过程)贯穿全文。内容主要包括软件工程概述、可行性与计划研究、需求分析、软件设计、软件实现、软件测试、软件运行与维护、软件过程管理,同时介绍当今流行的软件工程建模语言和工具,如面向对象建模语言UML、软件绘图工具Microsoft Visio、数据建模工具PowerDesigner、面向对象建模工具Rational Rose与StarUML、测试工具LoadRunner、Quality Center与QuickTest Professional等。并且,为了帮助学生通过“做中学”的模式掌握扎实而实用的软件工程技术,本书以学生学籍管理系统为项目案例,贯穿全文。 本书内容丰富,组织结构严谨,原理、方法与案例相结合,讲解由浅入深,既体现知识点的连贯性、完整性,又体现知识在实际中的应用。 本书在内容的编排、语言的叙述等方面都有一些特点: (1) 内容系统全面,结构清晰。全书分为两大部分:面向过程的软件工程和面...
1.1软件工程的发展历程3
1.2软件危机4
1.2.1软件的概念、特点及分类4
1.2.2软件危机7
1.2.3产生软件危机的原因8
1.2.4解决软件危机的方法9
1.3软件工程10
1.3.1软件工程概述10
1.3.2软件工程原理11
1.3.3常用的软件工程开发方法13
1.3.4软件过程与模型14
1.4软件工程的相关规范20
1.4.1软件项目的开发流程20
1.4.2软件工程的标准化21
1.4.3软件工程文档编写23
1.4.4软件知识产权及道德规范24
小结27
习题128第2章结构化方法、工具和过程30
2.1结构化方法与过程30
2.2常用结构化建模工具31
2.2.1Visio31
2.2.2PowerDesigner35
小结43习题244第3章可行性与计划研究45
3.1可行性研究45
3.1.1可行性研究的任务45
3.1.2可行性研究的步骤46
3.1.3成本—效益分析48
3.2项目开发计划52
3.3业务流程建模53
3.3.1系统流程图53
3.3.2数据流图55
3.3.3数据字典59
3.4项目案例60
小结67
习题368第4章需求分析70
4.1需求分析的任务和步骤70
4.1.1需求分析的任务71
4.1.2需求分析的步骤72
4.2获取需求的方法75
4.3结构化分析方法的策略77
4.4结构化分析图形工具78
4.4.1数据流图78
4.4.2输入/处理/输出图82
4.4.3实体—联系图85
小结89
习题49...