深圳的软件公司-【谈软件工程方法学】

admin 软件开发资讯 2019-04-29 10:32 0

 
 软件工程方法学
 
 深圳的软件公司指出:最初,程序设计是个人进行的,只注意如何节省存储单元、提高运算速度。后来,兴起了结构程序设计,人们采用结构化的方法来编写程序。结构程序设计只有顺序结构、条件分支结构和循环结构这三种基本结构。这样不仅改善了程序的清晰度,而且能提高软件的可靠性和生产率。
 
 后来,人们逐步认识到编写程序仅是软件开发过程中的-一个环节。典型的软件开发工作中编写程序所需的工程量只占软件开发全部工作量的10%~20%。软件开发工作应包括需求分析、软件设计、编写程序等几个阶段,于是形成了结构化分析、结构化设计、面向数据结构的Jackson方法、Warnier方法等传统软件开发方法,20世纪80年代广泛应用了面向对象设计方法。
 
 软件开发方法学是编制软件的系统方法,它确定软件开发的各个阶段,规定每一阶段的活动、产品、验收的步骤和完成准则。
 
 软件工程方法学有三个要素:方法、工具和过程。
 
 ◆方法:完成软件开发任务的技术方法。
 ◆工具:为方法的运用提供自动或半自动的软件支撑环境。
 ◆过程:规定了完成任务的工作阶段、工作内容、产品、验收的步骤和完成准则。
 
 各种软件开发方法的适用范围不尽相同。目前使用得最广泛的软件工程方法学是传统方法学和面向对象方法学。
 
 (1)传统方法学
 
 采用结构化技术,包括结构化分析、结构化设计和结构化实现,来完成软件开发任务。把软件开发工作划分成若于个阶段,顺序完成各阶段的任务;每个阶段的开始和结束都有严格的标准;每个阶段结束时要进行严格的技术审查和管理复审。传统方法学先确定软件功能,再对功能进行分解,确定怎样开发软件,然后再实现软件功能。
 
 (2)面向对象方法学
 
 面向对象方法学是把对象作为数据和在数据上的操作相结合的软件构件。用对象分解取代了传统方法的功能分解。把所有对象都划分成类,把若于个相关的类组织成具有层次结构的系统。对象之间通过发送消息相互联系。
 
 以上就是深圳的软件公司-谈软件工程方法学全文,希望对大家有所帮助!
 

发表评论

评论列表(条)