软件工程技术

出版社:中国计量出版社
出版日期:2008-09-01
ISBN:9787502627867

章节摘录

  在分析与综合时应注意下述两条原则:第一,在分层细化时必须保持信息连续性,也就是说细化前后对应功能的输入/输出数据必须相同;第二,当进一步细化将涉及如何具体地实现一个功能,并将考虑为了完成这些子功能而写出其程序代码时,就不应该再分解了。  (3)编制需求分析的文档  已经确定的需求应当得到清晰、准确的描述,通常把描述需求的文档称为软件需求说明书。同时,为了确切地表达用户对软件的输入、输出数据的要求,还需要制定数据要求说明书并编写初步的用户手册。  (4)需求分析评审  为了对需求分析阶段工作进行复查,应该对软件功能的正确性、软件需求说明书的一致性、完备性、准确性和清晰性以及其他的需求给予评价。评审由专门指定的人员负责,并按规程严格进行。一般说来,软件需求分析评审的主要内容应该从下述四个方面进行验证。  ①一致性。所有需求必须是一致的,任何一条需求不能和其他需求相互矛盾。  ②完整性。需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。  ③现实性。指定的需求应该是使用现有的硬件技术和软件技术基本上可以实现的。  ④有效性。必须证明需求是正确有效的,确实能解决用户所需的问题。  软件需求分析的目标是在系统模型分析的基础上,建立软件需求规格说明书,因此软件需求分析的关键在于对系统模型的分析。对于比较简单的问题,可以不必给出抽象系统的系统模型,这样的模型存在于系统分析员的头脑中,对于比较复杂的问题,由于问题领域各方面的关联比较多,仅有这种脑子中想象的模型是不够的,因而必须建立比较形式的抽象模型,才能准确地反映问题领域的各种复杂问题。系统模型是实在软件系统的抽象表示,不同的系统模型抽象导致不同风格的软件需求规格说明。  ……

书籍目录

第一章 概述第一节 软件第二节 软件危机第三节 软件工程思考题与习题第二章 软件生命周期与软件开发模型第一节 软件生命周期的基本任务第二节 瀑布模型第三节 快速原型模型第四节 增量模型第五节 螺旋模型第六节 V型模型第七节 渐进式阶段模型第八节 喷泉模型第九节 案例说明思考题与习题第三章 结构化分析第一节 软件定义过程概述第二节 结构化分析第三节 需求规格说明与评审第四节 需求规格说明书写作范例思考题与习题第四章 系统设计第一节 概要设计的任务与步骤第二节 软件设计的概要与原则第三节 面向数据流的设计方法第四节 概要设计文档评审第五节 概要设计文档写作范例第六节 详细设计的任务与原则第七节 详细设计的方法第八节 人机界面设计第九节 详细设计规格说明书与评审第十节 详细设计文档写作范例思考题与习题第五章 结构化实现第一节 编码第二节 软件测试基础第三节 控制结构测试第四节 黑盒测试技术第五节 测试策略第六节 调试第七节 软件可靠性思考题与习题第六章 面向对象程序设计第一节 面向对象方法学概述第二节 面向对象方法学的主要优点第三节 面向对象的概念第四节 面向对象建模第五节 对象模型第六节 动态模型第七节 功能模型第八节 面向对象程序设计规则第九节 设计问题域子系统第十节 设计人——机交互子系统第十一节 设计任务管理子系统第十二节 设计数据管理子系统第十三节 设计类中的服务第十四节 面向对象实现技术第十五节 面向对象测试……第七章 UML建模基础第八章 软件维护第九章 配置管理与文档技术第十章 软件质量管理第十一章 软件复用和CASE技术第十二章 软件开发计划第十三章 软件开发组织参考文献

作者简介

  《21世纪高等学校应用型教材:软件工程技术》全面系统地阐述了软件工程技术中所涉及的技术;工具和方法。主要包括软件生命周期与软件开发模型、结构化分析、系统设计、结构化实现、面向对象程序设计、UML建模基础、软件维护、配置管理与文档技术、软件质量管理、软件复用和CASE技术、软件开发计划、软件开发组织等。  《21世纪高等学校应用型教材:软件工程技术》从实践教学的角度出发,立足提高学生的实践动手能力,立意新颖、内容翔实。采用案例教学,结合实际,容易理解和掌握枯燥的理论和方法。  《21世纪高等学校应用型教材:软件工程技术》既可作为高等院校、高职高专机电类专业教材,又可作为非机电专业的选修教材,还可作为相关岗位培训教材,供有关技术人员阅读参考。

图书封面


 软件工程技术下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024