您好,欢迎光临有路网!
现代软件工程
QQ咨询:
有路璐璐:

现代软件工程

  • 作者:张泊平
  • 出版社:清华大学出版社
  • ISBN:9787811236958
  • 出版日期:2009年08月01日
  • 页数:334
  • 定价:¥33.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以面向对象软件工程技术为主,**讲解了软件工程的基本理论、软件工程方法学、面向对象软件工程等方面的内容,并以实际案例分析贯穿始终,对于提高学生的软件开发素养具有一定的指导意义。针对初学者的特点力求理论表述通俗易懂,内容新颖实用,尽量用实例来诠释概念和方法,使读者能够轻松地掌握面向对象软件工程的方法和技能,进而在软件企业很快地进入各种角色。
    本书可以作为高等院校计算机本科相关专业高年级学生的教学用书,也可作为专科学生、报考计算机专业的考生、参加**高等教育自学考试的考生、参加计算机等级考试的考生和计算机专业**人员的参考用书。
    文章节选
    第3章 软件需求分析
    需求分析是要解决“做什么,不做什么”的问题。不论是为客户做软件项目还是为自己做软件产品,都要进行需求分析。需求分析*难的地方是难以在项目刚启动时搞清楚需求,如果在项目做了一大半时需求发生了变化,那将使项目陷人困境。本章的需求分析均不涉及编程,所以不考虑结构化、面向对象等分析方法。
    3.1 软件需求分析的基本概念
    软件需求分析关系到软件系统开发的成败,是决定软件产品质量的关键。只有通过需求分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。
    3.1.1 软件需求分析的任务
    在可行性分析阶段,要对开发新系统的基本思想和过程进行初步分析和论证,对系统的基本功能、性能及开发时间的限制,人员安排、投资情况等作出客观的分析。在需求分析阶段,要对经过可行性分析所确定的系统目标和功能作进一步的详细论述,确定系统“做什么”的问题。
    ……
    目录
    第1章 软件工程概述
    1.1 软件与软件危机
    1.1.1 软件的定义、特点、种类及发展
    1.1.2 软件危机
    1.2 软件工程的概念
    1.2.1 软件工程的定义
    1.2.2 软件工程研究的内容
    1.2.3 软件工程的基本原理
    1.3 软件的开发方法
    1.3.1 结构化方法
    1.3.2 面向数据结构的方法
    1.3.3 面向对象的开发方法
    1.3.4 软件开发新方法
    1.4 软件生存周期
    1.5 软件生存周期模型
    1.5.1 瀑布模型
    1.5.2 原型模型
    1.5.3 增量模型
    1.5.4 螺旋模型
    1.5.5 喷泉模型
    1.5.6 智能模型
    1.5.7 构件组装模型
    小结
    习题
    第2章 可行性分析
    2.1 可行性研究的任务
    2.2 可行性研究的具体步骤
    2.3 可行性研究的文档
    2.4 项目开发计划
    小结
    习题
    第3章 软件需求分析
    3.1 软件需求分析的基本概念
    3.1.1 软件需求分析的任务
    3.1.2 需求分析的过程
    3.1.3 需求分析的困难
    3.2 分析建模
    3.2.1 应该分析什么
    3.2.2 通过什么方式去分析
    3.2.3 需求分析方法
    3.3 结构化分析方法
    3.4 数据流图
    3.5 数据词典
    3.6 加工逻辑说明
    3.7 系统行为建模
    3.7.1 状态图
    3.7.2 Petri网
    3.8 原型化分析方法
    3.8.1 原型化方法的基本思想
    3.8.2 原型化方法和工具
    3.8.3 采用原型化方法的步骤
    3.9 需求分析文档
    3.10 案例分析——图书馆管理系统
    3.10.1 问题陈述
    3.10.2 图书馆组织结构
    3.10.3 系统业务流程分析
    3.10.4 数据流程图
    3.10.5 数据定义及数据词典
    3.10.6 细化需求规格说明
    小结
    习题
    第4章 软件外部设计——交互设计
    4.1 交互设计概述
    4.1.1 交互设计的概念
    4.1.2 交互设计与界面设计
    4.1.3 交互设计的特征
    4.1.4 交互设计的内容
    4.1.5 怎样进行交互设计
    4.1.6 如何粗略地评估可用性
    4.2 交互设计的方法
    4.2.1 角色设计
    4.2.2 目标设计
    4.2.3 任务设计
    ……
    第5章 软件内部设计
    第6章 面向对象软件工程基础
    第7章 统一建模语言
    第8章 软件编码与实现
    第9章 软件测试
    第10章 软件维护
    第11章 软件复用和构件技术
    第12章 软件项目计划与管理
    第13章 软件工程环境
    第14章 软件工程课程设计
    参考文献
    后记
    编辑推荐语
    原理与技术的**结合;教学与科研的*新成果;语言精炼,实例丰富;可操作性强,实用性突出。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外