软件工程
芸复山人
这个作者很懒,什么都没留下…
展开
-
需求工程
1、软件需求可以分为不同的层次:业务需求、用户需求以及功能需求和非功能需求;业务需求说明了提供给客户和产品开发商的新系统的最初利益,反映了组织或客户对系统高层次的目标要求,它们在项目视图与范围文档中予以说明。项目视图和范围文档应该包括高层的产品业务目标,所有的使用实例和功能需求都必须能达到业务需求的需要。范围是作为评估需求或潜在特性的参考。用户需求是从用户角度描述的系统功能原创 2017-03-17 17:35:09 · 632 阅读 · 0 评论 -
软件维护
1、软件维护是软件生存周期的最后一个阶段,是在软件交付使用后,为了改正错误或满足新的需要而修改软件的过程。软件维护工作的目标是:不断地、持续地改进、扩充、完善软件系统,以提高系统运行效率,并尽量延长系统的使用寿命,为用户创造更大的价值。2、软件维护产生原因(1)改正在特定使用条件下暴露出来的一些潜在的程序错误和设计缺陷。(2)由于软件使用过程中数据环境发生变化或处理环境发生原创 2017-03-20 09:37:49 · 6801 阅读 · 0 评论 -
面向对象基础及UML建模语言
1、面向对象的方法起源于面向对象程序设计语言,其发展过程大体经历了初始阶段、发展阶段和成熟阶段。2、面向对象方法主要优点(1)从认识论的角度可以看出,面向对象方法改变了开发软件的方式。(2)面向对象语言使得从客观世界到计算机的语言鸿沟变窄。(3)面向对象方法使分析与设计之间的鸿沟变窄。(4)面向对象方法有助于软件的维护与复用。(5)面向对象方法有助于原创 2017-03-21 10:16:40 · 783 阅读 · 0 评论 -
面向对象分析
面向对象分析1、面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。首先,系统分析员对需求文档进行分析;然后是需求建模;最后是需求评审。2、面向对象分析要建立三个主要模型:用例模型、对象模型、和动态模型。 建立用例模型 在面向对象方法中为了获取用户需求常常用场景和用例描述用户需求。一个场景是用户与系统之间的一系列交互,描述了一个系统实原创 2017-03-23 17:03:25 · 7363 阅读 · 2 评论