...软件开发方法、集成的CASE工具与环境在软件工程中各有什么作用?_百 ...
发布网友
发布时间:2024-10-04 15:11
我来回答
共2个回答
热心网友
时间:2024-10-17 23:26
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。
在上个世纪60年代中期爆发了众所周知的软件危机。为了克服这一危机,在1968、1969年连续召开的两次著名的NATO会议上提出了软件工程这一术语,并在以后不断发展、完善。与此同时,软件研究人员也在不断探索新的软件开发方法。至今已形成了八类软件开发方法。
一、Parnas方法
二、SASA方法
三、面向数据结构的软件开发方法
四、问题分析法
五、面向对象的软件开发方法
六、可视化开发方法
七、ICASE
八、软件重用和组件连接
CASE即Computer Aided Software Engineering,中文意思是计算机辅助软件工程。CASE是一套方法和工具,可使系统开发商规定的应用规则,并由计算机自动生成合适的计算机程序。CASE工具分成"高级"CASE和"低级"CASE.高级CASE工具用来绘制企业模型以及规定应用要求,低级CASE工具用来生成实际的程序代码。CASE工具和技术可提高系统分析和程序员工作效率。其重要的技术包括应用生成程序、前端开发过程面向图形的自动化、配置和管理以及寿命周期分析工具。
热心网友
时间:2024-10-17 23:29
一个老师教的吧!!