软件工程基本概念及可行性研究

软件:计算机系统中与硬件相对应,包含:程序,数据以及其相关文档的完整集合。
程序:按照事先设计的功能和性能要求执行的指令序列。
数据:使程序能正常操纵信息的数据结构。
文档:与程序开发,维护和使用有关的图文材料。

软件的特点

没有物理实体,有抽象性
没有明显的制造过程
没有机械磨损和老化
软件的开发和运行受到硬件的限制
软件开发没有摆脱人工

按软件的功能进行分类

系统软件
操作系统
数据库管理系统
设备驱动程序
通信处理程序
应用软件

按软件工作方式划分

实时处理软件
分时软件
交互式软件
批处理软件

按服务对象的范围划分

项目软件
产品软件

软件工程过程

1.规格说明
2.软件开发
3.软件确认
4.软件工程制定计划
确定总目标
给出各方面的要求
完成可行性的研究
5.软件测试
单元测试:查找各个模块再功能和结构上存在的问题并纠正
组装测试:将已测试过的模块按一定顺序组装起来

可行性研究

经济,技术,操作,法律,时间的可行性
初步了解系统应解决的问题,问题是如何提出的,设想如何才能解决问题满足要求,了解问题的结构
软件计划
是用所有人员都能理解的术语来描述的包含:软件范围,环境资源

软件价格计算方法:C=F(Vi)

C是软件价格 Vi是影响价格的参数
参数包含:源代码行,劳动量,软件生产率,loc计算方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值