软件的定义

1、软件定义

是一系列按照特定顺序组织的计算机数据和指令的集合

2、软件开发模式

瀑布模型:

将软件生命周期的各项活动规定为按固定顺序而链接的若干阶段工作
需求分析(需求说明书)>系统设计(系统设计书)>程序设计(程序设计书)>编码(程序清单)>测试(测试 告)>运行及维护(维护 告,改进的系统)

快速原型模式:
快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。

螺旋模型:
螺旋模型沿着螺线进行若干次迭代

3、软件质量(六个大的特性)

功能性、可靠性、可使用性、效率、可维护性、可移植性

4、影响软件质量的因素

需求模糊、软件开发缺乏规范性文件指导、软件开发人员问题、缺乏软件质量控制管理

5、软件的分类

按使用场景:工具类软件、游戏型软件、媒体型软件、电商型软件等
按软件架构:单机版软体、分布式软件

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月19日
下一篇 2021年8月19日

相关推荐