ZKX's LAB

软件设计特点 软件工程有那些本质特性

2021-04-10知识6

软件工程有那些本质特性 软件工程的本质特性和基本原理本质特性:1,软件工程关注于大型程序的构造;2,软件工程的中知心课题是控制复杂性;许多软件的复杂性主要不是由问题的内在复杂性造成的,而是由必道须处理的大量细节造成的。3,软件经常化;4,开发软件的效率非常重要;5,和谐地合作是开发软件的关键;6,软件必须有效地支持它的用户;7,在软件工程领域中是由一种文化背景的人替具有另一种文化背景的人创造产品。基本原理:1,用分阶段的内生命周期计划严格管理;2,坚持进行阶段评审;3,实行严格的产品控制;4,采用现代程序设计的技术;5,结果应能清楚容地审查;6,开发小组的人员应该少而精;人数为N时,可能的通信路径有N(N-1)/2条。7,承认不断改进软件工程实践的必要性。

软件的特征 2113 软件的特点:1 是一种逻辑产品,与5261物质产品有很大的区别。2 软件产品的生产主要是4102研制,生产成本主要在开发和研制,开发研制完成后,通过复制就产生了大量软件产品。3 软件产品不会用坏,不存在磨损,消耗。4 生产主要是脑力劳动,还末完全摆脱手工开发方式,大部分产品是\"定做\"的。5 开发软件的费用不断增加,致使生产成本相当昂贵按软件的功能划分-系统软件:能与计算机硬件紧密配合在一起,使计算机系统各个部件、相关的软件和数据协调、高效率地工作的软件。如操作系统、数据库管理系统、设备驱动程序以及通信处理程序等。系统软件是计算机系统中必不可少的一个组成部分。应用软件:是在特定的领域内开发,为特定目的服务的一类软件。如,CAD-CAM 计算机辅助制造-CAI 计算机辅助教学,专家系统,模式识别,刹车系统支撑软件:是协助用户开发软件的工具性软件,其中包括帮助程序人员开发软件产品的工具,也包括帮助管理人员控制开发的进程的工具。按规模划分:1、微型-只有一个人,甚至是半时,在几天之内完成的软件。写出的程序不到500行语句。2、小型-一个人半年之内完成的2千行以内的程序。例如,数值计算问题或是数据处理问题就是这种规模。

软件开发中有什么特点 1、瀑布模型:用户需求一改,过程从上到下不可逆。(需求,分析,设计,实现,测试)2、统一开发过程(USDP):是一个迭代、递增的开发过程;每一次迭代均会越来越接近最终目标。这种方式的优点:过程中需求的改变不会影响到整体项目开发

#软件设计基础#软件设计师视频教程#软件设计自学教程入门#软件设计步骤#软件设计原则

随机阅读

qrcode
访问手机版