在设计阶段,将集中研究系统的软件实现问题,包括体系结构设计、详细设计、用户界面设计和数据库设计等。与分析一样,设计也是一个建模的活动,它在分析模型的基础上完成在实现环境的类建模、状态图建模、协作建模、组件建模、部署建模、持久建模和用户界面原型,实现从需求分析到软件实现之间的跨越。通常,设计活动划分为... Read More
posted @ 2015-03-05 15:50 小凤凰 Views(418) Comments(1) Diggs(1) Edit
面向对象的分析模型由三个独立的模型组成:(1)功能模型:由用例和场景表示;(2)分析对象模型:由类图和对象图表示;(3)动态模型:由状态图和顺序图表示。在分析对象模型中,分析类是概念层次上的内容,用来描述系统中较高层次的对象。从软件的功能需求来看,分析类可以划分成实体类、边界类和控制类3种类型。(1... Read More
posted @ 2015-03-05 15:41 小凤凰 Views(309) Comments(1) Diggs(1) Edit
面向对象技术(Object Oriented Technology)是软件工程领域中的重要技术。面向对象技术不仅仅是一种程序设计方法,更是一种对真实世界的抽象思维方式。面向对象方法认为:客观世界是有对象组成的,任何客观的事物或实体都是对象,复杂的对象可以由简单的对象组成;具有相同数据和相同操作的对象... Read More
posted @ 2015-03-05 15:34 小凤凰 Views(160) Comments(1) Diggs(0) Edit
从广义上讲,形式化方法(Formal Method)是指将离散数学的方法用于解决软件工程领域的问题,主要包括建立精确的数学模型以及对模型的分析活动。狭义的讲,形式化方法是运用形式化语言,进行形式化的规格描述、模型推理和验证的方法。将形式化方法运用于软件工程实践当中的主要目的是保证软件的正确性。软件开... Read More
posted @ 2015-03-05 15:09 小凤凰 Views(2454) Comments(0) Diggs(1) Edit
软件需求的定义:(1)用户解决问题或达到目标所需的条件或能力;(2)系统或系统内部要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力;(3)一种反映上面(1)或(2)所描述的条件或能力的文档上说明;在IEEE的定义中,需求的概念涵盖了用户角度(系统的外部行为)和开发人员角度(系统的内部特性... Read More
posted @ 2015-03-04 22:30 小凤凰 Views(190) Comments(0) Diggs(1) Edit
从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而成本、人员、进度、质量、风险等进行分析和管理的活动;与其他工程项目相比,软件项目具有以下显著的特征:(1)软件产品的不可见性;(2)项目的高度不确定性;(3)软件过程的多变化性;(4)软件人员的高流动性;有效的软件项目... Read More
posted @ 2015-03-04 22:09 小凤凰 Views(243) Comments(0) Diggs(0) Edit
在软件工程的三要素中,软件过程将人员、技术、组织与管理有机地结合在一起,软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。一般的软件过程都包括问题提出、软件需求规格说明、软件设计、软件实现、软件确认和软件演化等基本活动。软件过程模型描述软件过程的整体框架,它是软件过... Read More
posted @ 2015-03-04 21:57 小凤凰 Views(189) Comments(0) Diggs(0) Edit
软件工程师为了解决开发成本效益和软件质量的问题产生的。“软件工程”这个概念首次是在1968年NATO(NorthAtlanticTreatyOrganization,北大西洋公约组织)会议上提出的。当前,软件工程仍是一个正在迅速兴起的年轻学科,尚未形成完整的理论知识体系,需要大量的理论研究和工程实践... Read More
posted @ 2015-03-04 21:44 小凤凰 Views(297) Comments(0) Diggs(0) Edit
《人月神话》是FrederickP.Brooks,Jr.教授的著作,Brooks曾荣获美国计算机领域最具声望的图灵奖(A.M.TURINGWARD)桂冠。美国计算机协会(ACM)称赞他“对计算机体系结构、操作系统和软件工程作出了里程碑式的贡献”。Brooks博士是北卡罗莱纳大学KENAN-FLAGL... Read More
posted @ 2015-03-04 21:24 小凤凰 Views(2281) Comments(1) Diggs(0) Edit