文章插图
软体工程与UML项目化实用教程【软体工程与UML项目化实用教程】《软体工程与UML项目化实用教程》是2016年清华大学出版社出版的图书,作者是刘振华、王晓蓓 。
基本介绍书名:软体工程与UML项目化实用教程
作者:刘振华、王晓蓓
ISBN:9787302419778
定价:34元
出版社:清华大学出版社
出版时间:2016年3月1日
内容简介从实用的角度出发,通过一个案例项目“新闻发布系统”的开发过程来引领学习过程,进行教学内容的整合 。通过引导学生完成一系列工作任务来实现本课程的学习目标,重点培养学生运用所学知识解决实际问题的能力 。实现了项目导向、任务驱动、理论与实践教、学、做一体化 。本书注重内容的先进性和系统性,注重实际套用 。本书内容包括: 软体工程概述、认识统一建模语言、新闻发布系统可行性研究与软体开发计画、需求分析与建模、概要设计、详细设计、编码的实现、软体的测试、项目的发布与维护,软体项目管理等 。每章都有同步习题 。本书内容适量,难度适中,既可作为高职高专院校计算机类相关专业学生的教材,也可供套用型本科、软体工程师、软体项目管理人员和软体开发人员使用图书目录任务1软体工程概述11.1软体认知21.1.1软体的概念和特点21.1.2软体的分类21.1.3软体的发展过程41.2对软体危机的认知51.2.1软体危机的主要表现51.2.2软体危机产生的原因61.2.3软体危机的解决途径61.3对软体工程的认知61.3.1软体工程的基本概念71.3.2软体工程的目标71.3.3软体工程的发展历程81.3.4软体工程的原则91.3.5软体工程方法学91.3.6软体工程过程101.4软体生命周期111.4.1软体生命周期的基本概念111.4.2软体生命周期的八个阶段111.5软体开发过程模型121.5.1瀑布模型121.5.2快速原型模型131.5.3螺旋模型141.5.4增量模型151.5.5喷泉模型161.5.6基于构件的开发模型171.6计算机辅助软体工程171.7习题19软体工程与UML项目化实用教程目录任务2认识统一建模语言212.1初识UML222.1.1UML简介222.1.2UML发展简史222.1.3UML的特点和用途232.2UML的表示方法252.2.1UML视图252.2.2图252.2.3UML模型元素262.2.4UML通用机制302.3UML静态建模312.3.1用例图312.3.2类图332.3.3对象图342.3.4包图362.3.5组件图372.3.6配置图382.4UML动态建模402.4.1状态图402.4.2活动图432.4.3顺序图472.4.4协作图502.5统一过程RUP512.6习题53任务3新闻发布系统可行性研究与软体开发计画543.1案例——新闻发布系统可行性分析报告553.1.1引言553.1.2可行性研究的前提553.1.3所建议技术可行性研究563.1.4经济可行性分析563.1.5社会因素可行性分析573.1.6结论573.2软体定义573.3项目的可行性研究573.3.1可行性研究的任务583.3.2可行性研究的步骤583.3.3可行性研究的结果593.4可行性研究工具的使用603.4.1绘製系统流程图603.4.2绘製业务流程图613.5制订软体开发计画643.6习题64任务4新闻发布系统需求分析与建模664.1案例——新闻发布系统产品需求规格说明书674.1.1系统说明674.1.2功能性需求674.1.3非功能性需求724.2需求分析任务、步骤和方法744.2.1需求获取744.2.2需求建模764.2.3需求描述764.2.4需求验证774.3面向对象需求分析784.3.1基于用例的需求分析方法794.3.2绘製活动图814.3.3绘製实体—关係图824.4结构化分析方法854.4.1绘製数据流图854.4.2编制数据字典874.5习题91任务5新闻发布系统概要设计925.1案例——新闻发布系统模组设计报告935.1.1文档介绍935.1.2模组命名规则935.1.3模组设计945.2面向对象设计1035.2.1面向对象设计内容1045.2.2面向对象设计原则1045.3新闻发布系统体系结构设计1065.4开发环境及运行平台的选择1075.5新闻发布系统模式设计1075.5.1MVC设计模式1075.5.2DAO设计模式1105.6新闻发布系统类设计1115.7新闻发布系统包设计1125.8新闻发布系统接口设计1145.9新闻发布系统资料库设计1155.10新闻发布系统动态结构设计1175.10.1绘製状态图1175.10.2绘製顺序图1195.10.3绘製协作图1215.11编写文档1225.11.1编制软体测试计画1225.11.2编制软体概要设计说明1235.11.3编制资料库设计说明1235.12习题124任务6新闻发布系统详细设计1256.1案例——新闻发布系统用户界面设计报告1266.1.1应当遵循的界面设计规範1266.1.2界面设计1276.2绘製新闻发布系统程式流程图1346.2.1程式流程图基本知识1346.2.2绘製程式流程图的方法1346.3设计数据代码1366.4输入、输出设计1386.4.1输入设计1386.4.2输出设计1396.4.3新闻发布系统部分输入输出数据说明139 6.5用户界面设计1406.6数据安全设计1446.7编写软体详细设计说明并複审1456.8拓展提高1466.9习题149任务7新闻发布系统编码的实现1517.1代码结构建模——绘製新闻发布系统组件图1527.1.1组件图的用途1527.1.2组件图建模技术1527.1.3新闻发布系统组件图1527.2系统物理结构建模——绘製新闻发布系统配置图1537.2.1配置图建模技术1547.2.2新闻发布系统配置图1547.3选择程式设计语言1547.3.1程式设计语言的分类1557.3.2选择程式设计语言的标準1567.4熟悉编码规範,编写符合要求的代码1587.5面向对象程式设计1607.5.1面向对象程式设计概念1607.5.2面向对象程式设计準则1607.6拓展提高1617.7习题163任务8新闻发布系统软体的测试1648.1案例——新闻发布系统测试用例设计1658.1.1测试环境1658.1.2测试用例1658.2软体测试基础知识1698.2.1测试的概念、目标和对象1698.2.2软体测试的基本原则1698.2.3软体测试方法1708.2.4软体测试步骤1718.2.5设计测试方案1738.3面向对象测试1798.3.1面向对象语境对测试的影响1798.3.2面向对象的测试策略1808.3.3面向对象测试用例设计1808.4使用软体测试工具1818.4.1白盒测试工具1818.4.2黑盒测试工具1828.4.3测试管理工具1838.5软体调试1848.5.1软体调试方法1848.5.2常用调试策略1848.6编写软体测试分析文档1858.7拓展提高1868.8习题188任务9新闻发布系统项目的发布与维护1899.1案例——新闻发布系统用户手册1909.1.1新闻栏目管理1909.1.2类别管理1919.1.3新闻管理1929.2发布产品1939.3维护软体1949.3.1软体维护类型1949.3.2软体维护方式1959.3.3软体维护实施1969.3.4软体可维护性度量1999.3.5软体维护的副作用2009.4软体重用2019.4.1软体重用的优点与级别2019.4.2软体构件标準规範、组织和检索2029.4.3基于构件的软体开发过程2049.4.4面向对象软体重用技术2059.5习题206任务10软体项目管理20810.1软体项目管理概述20910.2估算软体规模21010.2.1代码行技术210 10.2.2功能点技术21110.3使用COCOMO2模型估算软体开发工作量21210.4进度管理21410.4.1估算开发时间21410.4.2进度控制21510.4.3甘特图21610.4.4工程网路图21610.5人员组织21710.5.1确定项目组成员21710.5.2确定项目组组织方式21810.6软体质量保证22010.6.1软体质量22010.6.2软体质量保证措施22110.7软体配置管理22210.8软体工程文档的编写22410.9软体项目管理计画22510.10习题227参考文献228
- 计算机文化基础实践指导与自学指南
- 大学英语四级710分考试全攻略:完形与改错分册
- 黄瓜与什么榨汁好
- 文化中国:先进文化的建设与创新
- 林觉民与妻书中的名句是什么
- 临床常用护理技术培训与考试指导教程
- 西安电子科技大学出版社出版图书 电子商务基础与套用
- 现代中医药套用与研究大系·妇科
- 鲜切花生产实用技术与花卉知识
- 物流工程案例集