(高职高专)软件设计基础

出版时间:2008-10  出版社:大连理工大学出版社  作者:赵从军,钟闰禄 编著  

内容概要

在接触到实际的编程语言(C,C++,Java,C#)之前,即在没有任何编程方面的基础知识的情况下,进行编程逻辑思维训练是必要的,通过编程逻辑流程图和伪代码达到目标,可以为掌握编程方法和应用程序逻辑等打下坚实基础。面对实际应用的复杂性,现代软件设计既要能解决复杂的实际问题,要求软件功能强大;还要保证很高的质量水平和优越的性能。要求软件组织在进行软件开发时采用适合自己的软件过程,随着软件组织的积累而不断完善。在软件过程的生命周期中,软件设计是以模型为中心,即软件设计是由模型驱动的。模型采用UML建模语言构建,它以面向对象的编程方法为基础,对初学者进行面向对象的编程逻辑训练,提高其研究问题、理解问题的能力,并能够表述出解决这些问题所需要的逻辑。    本书拟从软件过程的角度介绍软件设计所涉及的基本概念和思想。首先引入软件过程中软件设计的基本要求和涉及的领域知识,然后对软件设计的实现中涉及的程序代码逻辑进行阐述,讨论了程序编码的语言、方法、算法描述以及数据类型和程序控制结构编程逻辑。针对软件编程设计方法,描述了模块化程序设计的面向过程编程逻辑与面向对象的概念和基本特性。讨论了软件设计将会从以程序语言代码为中心的开发移植为以模型为中心的设计开发,同时,对模型驱动的建模语言UML进行了详细描述,还介绍了建模工具IBM Rationa'l Rose与集成设计开发环境IBM Rational Software Architect的使用方法,通过案例演示了需求建模的过程与规范要求。

书籍目录

第1章 概述  1.1 软件设计的基本要求  1.2 软件设计的领域知识  习题第2章 程序设计 2.1 程序设计语言 2.2 程序设计方法 2.3 算法及其描述 习题第3章 数据类型及数据运算  3.1 信息的表示与存储  3.2 常量与变量  3.3 数据运算  习题第4章 选择结构  4.1 二分支选择结构  4.2 多分支选择结构  习题第5章 循环结构  5.1 循环结构的分类  5.2 嵌套循环  5.3 循环结构的应用  习题第6章 模块化程序设计  6.1 模块化程序设计的概念  6.2 模块化设计的表示  6.3 模块的嵌套调用和递归调用  习题第7章  面向对象的分析与设计导论  7.1  软件开发生命周期(SDLC)  7.2 面向对象的概念  习题第8章 建模语言UML  8.1  UML的目标  8.2 UML语言概述  8.3 UML建模  8.4 UML实例分析  习题第9章 建模工具Rational Rose  9.1 Rational Rose简介及环境建立  9.2 Rational Rose用例模型分析  9.3 Rational Rose逻辑模型分析  9.4 Rational Rose组件视图和部署视图  习题第10章 集成设计与开发环境  10.1 Rational Software Architect概述及工作台环境  10.2 创建UML项目及模型    习题第11章 Rational统一过程  11.1  Rational统一过程  11.2 Rational统一过程的结构  习题第12章 需求建模  12.1  定义系统  12.2 为系统建模创建用例图  12.3 设定边界和系统范围  12.4 精化需求  独立实践参考文献

图书封面

评论、评分、阅读与下载


    (高职高专)软件设计基础 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7