搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
软件工程之全程建模实现
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111307907
  • 作      者:
    青润著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
    《软件工程之全程建模实现》主要介绍如何使用UML建模方法来实现软件工程的主要过程,包括需求、分析、设计、代码导出、设计模型维护等,对协作开发团队开发所要求的必备知识也进行了详细的解释。作者在书中采用国内实际软件工程中的大量截图,通过图形和示例描述工程中UML的实际应用,深入解析了软件开发中的各种难题。<br>    书中对UML进行了深入分析和探讨,可以帮助急需学习和了解UML语言如何应用于实践的软件开发人员。<br>    书中也针对软件项目管理者和软件企业的负责人进行了与软件项目市场相关内容的分析和软件开发心理学内容的补充,深入剖析了问题根源,答疑解惑。<br>    《软件工程之全程建模实现》适合有UML基础知识。并且实际参加过一些工程项目开发又对UMI实际应用或者全程建模实现感兴趣的人员阅读。也适合作为软件工程培训机构的辅导<br>    材料。<br>    《软件工程之全程建模实现》附光盘内容:<br>    书中示例——便于读者亲手操作<br>    全程建模培训视频——视频指导,建模无忧<br>    学习指南——实现过程指导,指点迷津<br>    讲座PPT-汇聚精华,拓展思维<br>    延续实用风格,扩展最新研究成果<br>    直击建模过程中的用户问题,有的放矢<br>    建模工具rose、EA和trufun组合出击,突出重点<br>    配有讲座视频,指导性强<br>    随书附赠丰富学习资源<br>    十年磨剑——CSDN原软件工程大版主心血凝聚之作新版再现——理论与实践的密切结合<br>    在《软件工程之全程建模实现》中,你将:<br>    ●学习最新的软件工程领域的划分模型:<br>    ●体会到UML开发的无文档化建模开发过程:<br>    ●学会展现给他人你曾经为工作付出的努力:<br>    ●做到项目每天都有进展和变化。<br>    甚至。你还可以看到未来软件开发的新模式和新办法。那将是超越MDA的一种全新开发方式。我们将把工作重点放在自己最擅长的领域。集中精力实现业务分析、系统设计和架构层。当企业有了一定的积累之后,我们将不再需要进行那些简单的代码逻辑实现和不断的重复实现,只需把精力放在有挑战的代码实现上,而把基础的代码和已经实现的代码交给系统自动完成。
展开
作者简介
    青润,原名:白慧冬,1976年生人,祖籍河南。CSDN特约专家,曾任软件工程版总版主8年。是软件工程方法和技术的探索者、实践者和亲历者。他在国内提倡人性化软件开发管理和全程建模方法论,致力于推动软件开发心理学的研究。他拥有18年编程经验、14年软件协作开发经验、11年工程项目经验、9年项目管理经验。擅长产品规划和问题研究。酷爱算法,视编码为生命,是一位崇尚技术、注重实现的自由职业者。
展开
内容介绍
    《软件工程之全程建模实现》采用UML建模实现了软件工程的主要过程:需求、分析、设计、代码导出、设计模型维护等。《软件工程之全程建模实现》采用了大量国内实际工程软件过程中的截图,通过图形和示例来描述工程实际中的问题和过程。这在国内原创的软件工程类书籍中是很少见的。《软件工程之全程建模实现》对软件工程领域进行了重新划分,其中涉及软件工程方法、软件工程过程,以及软件工程理论的发展和现状,还包括全新的软件组织方法论:交换编程、可度量绩效管理模型、实用知识库体系构建,同时对软件开发中心态对抗问题进行了初步研究。<br>    《软件工程之全程建模实现》适合于对UML基础知识有一定了解的、同时参加过一些实际工程项目开发的人员阅读,也适合对全程建模过程实现和人性化软件开发感兴趣的读者参考。
展开
精彩书摘
    第1章 软件工程概论<br>    1.1 概述<br>    在本书的第1版中,关于软件工程定义部分没有做更多的描述,这是因为本书的第1版定位于方法论的讨论,而本版将在继续丰富完整方法的基础上扩展更多的内容,以便于展现一套更完善的软件工程体系。<br>    在第1版中关于软件工程的定义是:软件工程是指导计算机软件开发和维护的工程学科,是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最合适的技术方法结合起来的实现过程。<br>    另外,还有一些定义如下(这部分定义引自8848.com的seconcept.pdf,该文档的总结做得相当不错):<br>    软件工程是一类求解软件的工程。它应用计算机科学、数学及管理科字等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量、降低成本的目的。其中,计算机科学、数学用于构造模型与算法;工程科学用于制定规范、设计范型、评估成本及确定权衡;管理科学用于计划、资源、质量、成本等管理。软件工程是一门指导计算机软件开发和维护的工程学科,也是一门交叉学科。<br>    Boehm:运用现代科学技术知识来设计并构造计算机程序和一些为开发、运行及维护这些程序所必需的相关文件资料。<br>    IEEE:软件工程是开发、运行、维护和修复软件的系统方法。<br>    Frit Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。<br>    这些都是以传统软件工程为基础而产生的定义。在这些定义的背后带来的就是如何对软件工程体系的细节划分问题。本节的目的不是改变软件工程的概念和定义,而是详细阐述基于这样的概念和定义,软件工程在应用UML语言情况下具体实用的分类形式。因为,只有较好的分类理论才能更有效地引导具体问题的解决。<br>    由于本书侧重的方法论表述方式是基于UML语言的模型化表述形式,因此和传统的文字描述方式有着较大的差异。其差异的核心就在于表述形式改变了,即开发八员对开发各阶段工件的表现形式的不同,而这种区别使得开发人员在面对一个软件项目时其思维方式也有了较大的转变。传统模式下的语言文字描述了图形化表述的改变,使得人们对软件工程全部过程的看法及其具体作用都产生了影响。<br>    ……
展开
目录
前言<br>第1章 软件工程概论<br>1.1 概述<br>1.1.1 全程建模下的软件工程分类<br>1.1.2 传统软件工程分类<br>1.1.3 SWBOOK2004中软件工程体系划分<br>1.2 软件工程过程<br>1.2.1 软件工程管理过程<br>1.2.2 软件工程实施过程<br>1.3 软件工程方法<br>1.3.1 软件开发方法论<br>1.3.2 软件组织方法论<br><br>第2章 需求工程<br>2.1 需求的定义<br>2.2 需求调研<br>2.2.1 调研中存在的问题<br>2.2.2 过去和现在的对比<br>2.2.3 新现象的分析<br>2.2.4 软件外包与编码<br>2.3 如何和用户交流<br>2.3.1 交流四要点<br>2.3.2 什么是用户<br>2.3.3 参与人员建议<br>2.3.4 输入输出<br>2.3.5 UML元素<br>2.3.6 常见问题<br>2.4 业务建模<br>2.4.1 目的<br>2.4.2 基本操作步骤<br>2.4.3 建议<br>2.4.4 参与人员建议<br>2.4.5 输入输出<br>2.4.6 UML元素<br>2.4.7 常见问题<br>2.4.8 示例说明<br>2.5 Use Case模型<br>2.5.1 Use Case图的绘制<br>2.5.2 如何查找Use Case和Actor<br>2.5.3 Use Case的处理<br>2.5.4 如何分包<br>2.5.5 参与人员建议<br>2.5.6 输入输出<br>2.5.7 UML元素<br>2.5.8 常见问题<br>2.5.9 楚凡UML工具模型示例<br>2.6 Use Case阐述<br>2.6.1 目的<br>2.6.2 要求<br>2.6.3 Use Case阐述的格式<br>2.6.4 参与人员建议<br>2.6.5 输入输出<br>2.6.6 UML元素<br>2.6.7 例子<br>2.6.8 常见问题<br>2.7 交互建模<br>2.7.1 目的<br>2.7.2 要求<br>2.7.3 例子<br>2.7.4 参与人员建议<br>2.7.5 输入输出<br>2.7.6 UML元素<br>2.7.7 常见问题<br>2.8 界面设计<br>2.8.1 什么是界面设计<br>2.8.2 界面设计的原则<br>2.8.3 RUP中的相关描述<br>2.8.4 界面设计的基本要求<br>2.8.5 界面设计的步骤<br>2.8.6 界面设计的定位<br>2.8.7 界面设计的时间特.&<br>2.8.8 界面设计与原型法<br>2.8.9 需要注意的问题<br>2.8.10 常见问题分析<br>2.8.11 参与人员建议<br>2.8.12 输入输出<br>2.8.13 UML元素<br><br>第3章 分析设计<br>3.1 概述<br>3.1.1 原因<br>3.1.2 两个项目简介<br>3.1.3 初步结论<br>3.2 分析设计的定义<br>3.2.1 什么是分析<br>3.2.2 什么是设计<br>3.3 分析模型<br>3.3.1 模式的选择与应用<br>3.3.2 构建分析类<br>3.3.3 分析模型时序图<br>3.3.4 参与人员建议<br>3.3.5 输入输出<br>3.3.6 UML元素<br>3.3.7 常见问题<br>3.3.8 楚凡UML工具模型示例<br>3.4 设计模型<br>3.4.1 设计模式的选择与应用<br>3.4.2 设计类的构建<br>3.4.3 设计模型时序图<br>3.4.4 一个示例<br>3.4.5 参与人员建议<br>3.4.6 输入输出<br>3.4.7 UML元素<br>3.4.8 楚凡UML工具模型示例<br><br>第4章 代码模型一致性<br>4.1 概述<br>4.2 生成框架代码<br>4.2.1 类的语法检查<br>4.2.2 ClassPath的设置<br>……<br>第5章 协作开发<br>第6章 软件组织方法纶<br>第7章 软件开发中的心态对抗问题研究<br>第8章 技巧和相关文档<br>附录A 全程建模方法论<br>附录B 幼儿教育系统<br>附录C 全程见面培训介绍<br>附录D 作者随笔一<br>附录E 作者随笔二——毕业十年纪<br>附录F 文档信息和文档修订历史<br>后记<br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证