云卷云舒的架构师之路

自律、自强、自省 —— 无数枯燥时间所堆积的实力,只为了在某一瞬间绽放出耀眼的光华...

软件工程(四)—— 面向对象方法UML

前言 长期以来,关于如何建造一个软件系统中的模块,先后出现了4种基本的观点。第一种观点是以“过程”和“函数”来构建一个模块,使每个模块实现一项功能,由此产生了结构化方法;第二种观点是围绕一个数据结构来构建一个模块,使每个模块实现该数据结构上的操作,由此产生了面向数据结构的软件开发方法;第...

2019-03-16 17:34:08

阅读数 185

评论数 0

软件工程(三)—— 结构化方法

一、结构化需求分析 在软件系统的需求工作中,通常面临三大挑战,即问题空间理解、人与人之间的通信、需求的变化性。为了应对这三大挑战,支持需求工作目标的实现,一种好的需求技术应具有以下基本特征: ①提供方便的通信机制; ②鼓励需求分析人员使用问题空间的术语思考问题,编写文档; ③提供定义...

2019-03-09 14:37:18

阅读数 137

评论数 0

软件工程(二)—— 软件需求与软件需求规约

一、需求与需求获取 1、需求定义 一个需求是描述了待开发产品/系统功能上的能力、性能参数或其他性质。 对于一个单一的需求,必须具有以下5个基本性质: ①必要的,该需求是用户所需要的; ②无歧义的,该需求只能用一种方式来解释; ③可测试的,该需求是可进行测试的; ④可跟踪的,该...

2019-03-03 11:21:19

阅读数 95

评论数 0

软件工程(一)—— 软件工程绪论

一、软件工程概念的提出与发展 1、软件工程的定义         软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度满足用户要求的软件产品的工程,或以此为研究对象的学科。 2、软件工程的发展         软件工程的发展大体可以分为两个时期: ① 20世纪60年代末...

2019-02-26 23:32:32

阅读数 83

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭