02 2015 档案

摘要:《人月神话》读后感还没读这本书时怎么也不能把这名字与软件工程联系到一起,总感觉人月神话更像一部神话故事或者还联想到一些关于航天的东西,终于在假期开始了对这本书的研读,也慢慢被书本的内容所折服。在读这本书的期间通过读《软件工程——理论、方法与实践》才知道人月是软件开发中的单位。没读前就听说它是软件开发... 阅读全文
posted @ 2015-02-27 22:26 零夕 阅读(721) 评论(1) 推荐(1)
摘要:软件演化是软件进入使用期对软件的维护和升级,本章主要讲了软件演化的特性、软件维护和软件再工程。软件演化的特性包括软件维护是必然的、软件的不断修改会导致软件退化、在早期开发建立起来、软件开发效率与投入的资源无关及软件升级是对软件缺陷的修补。软件维护讲了软件维护的概念是软件运行或维护阶段对软件产品所进行... 阅读全文
posted @ 2015-02-26 20:56 零夕 阅读(271) 评论(0) 推荐(0)
摘要:软件测试在软件开发中起到相当重要的作用,本章主要讲了验证与确认、软件测试基础、软件测试策略、软件测试方法、面向对象软件测试及软件测试工具。验证与确认讲了软件的错误、验证与确认、V&V的活动,软件的错误讲到有错是软件的属性,并用了几个实例开讲软件错误的危害。验证与确认是为了软件开发各环节的正确性。V&... 阅读全文
posted @ 2015-02-26 20:41 零夕 阅读(247) 评论(0) 推荐(0)
摘要:软件实现是软件产品由概念到实体的一个关键过程,本章主要讲了程序设计语言、软件编程规范、软件编码案例分析、软件代码审查,详细的讲了软件实现中的相关知识。程序设计语言主要讲了编程语言的发展演化过程,从计算机问世到现在编程语言的的高级化编程语言已经发展了很久。同时讲到选择一种合适编程语言的重要性。软件编码... 阅读全文
posted @ 2015-02-25 19:28 零夕 阅读(319) 评论(0) 推荐(0)
摘要:面向对象设计主要讲设计的概念、软件体系结构、系统设计、详细设计、应用设计模式、用户界面设计和设计文档等方面知识,面向对象的设计是面向对象技术中比较重要的阶段。设计的概念中讲了设计活动和设计原则,设计是一个建模活动,此活动能实现从需求分析到软件实现间的跨越。设计原则主要有模块化、耦合度和内聚性和复用性... 阅读全文
posted @ 2015-02-24 21:01 零夕 阅读(612) 评论(0) 推荐(0)
摘要:本章主要讲了面向对象分析,从分析的概念、识别分析类、定义交互行为、建立分析类图和评审分析模式几个方面展开讲述。面向对象分析模型由三个独立模型,功能模型、分析对象模型、动态模型。分析的概念中主要讲了分析类与分析活动,分析类用于描述系统中较高层次的对象,从软件功能需求来看能划分为实体类、边界类和控制类。... 阅读全文
posted @ 2015-02-22 20:53 零夕 阅读(436) 评论(0) 推荐(0)
摘要:面向对象技术比较自然地模拟了人类认识客观世界的方式,是当前计算机软件工程学中的主流方法,本章主要讲了面向对象方法概述、面向对象基本概念、软件建模概念、统一建模语言UML、常用的UML图等知识。面向对象方法概述中讲到面向对象=对象+类+继承+通信,主要从面向对象的发展历史和面向对象的软件工程方法两个方... 阅读全文
posted @ 2015-02-21 22:28 零夕 阅读(233) 评论(0) 推荐(0)
摘要:形式化方法指的是将离散数学的方法用于解决软件工程领域的问题,主要是建立精确的数学模型以及对模型的分析活动。在软件开发过程中运用数学模型有很多优点,例如能够解决规格说明的二义性,提高精确性,还能使软件相关问题的本质可以在不同抽象层次被展示出来。本章介绍形式化方法主要从形式化方法基本概念、时态逻辑、模型... 阅读全文
posted @ 2015-02-18 12:00 零夕 阅读(584) 评论(0) 推荐(0)
摘要:本章主要讲了软件开发中的软件需求,从软件需求、需求工程过程、需求获取技术和对小型图书资料管理系统案例分析几个方面展开讲述,讲到了软件需求在软件开发中的重要地位。软件需求定义:①用户解决问题或达到目标所需的条件或能力。②系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力。③一种... 阅读全文
posted @ 2015-02-17 15:20 零夕 阅读(456) 评论(0) 推荐(0)
摘要:本章介绍了软件项目管理的相关知识,从软件项目管理概述、人员组织与管理、项目沟通管理、软件项目规划、软件风险管理及软件配置管理这几个方面展开讲述,详细的介绍了软件项目实行过程中的管理知识。软件项目管理概述主要讲了:1.软件项目的特征,即软件产品的不可见性、项目的高度不确定性、软件过程的多变化性、软件人... 阅读全文
posted @ 2015-02-16 21:15 零夕 阅读(379) 评论(0) 推荐(0)
摘要:本章主要讲有关软件过程的知识,从软件过程的概念和软件过程模型展开讲述。软件过程的定义:软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。软件过程的基本活动主要是1.问题提出;2.软件需求规格说明;3.软件设计;4软件实现;5.软件确认;6.软件演化。软件过程的制品在... 阅读全文
posted @ 2015-02-15 14:28 零夕 阅读(380) 评论(0) 推荐(0)
摘要:本章主要从软件,软件工程,软件工程知识体系和软件工程职业道德规范等方面展开,其中定义了软件:软件是计算机程序,规程以及运行计算机系统可能需要的相关文档和数据。还详细介绍了软件的特性:复杂,不可见,不断变化,大多数软件是定制的,不是通过已有构件组装而成。软件发展的四个阶段和软件危机也做了详细的介绍。软... 阅读全文
posted @ 2015-02-09 10:09 零夕 阅读(274) 评论(2) 推荐(0)