软件工程视频课笔记

软件工程是指导软件开发和维护的学科,包括系统软件、支撑软件和应用软件等类别。应用软件涵盖商业处理、科学计算、嵌入式系统和人工智能等领域。软件按规模分为微型到极大型,涉及不同的开发人员数量、周期和产品规模。软件工程强调工程化技术和管理措施。
摘要由CSDN通过智能技术生成
软件

软件工程:指导软件开发与维护的工程学科

1983年IEEE软件定义:计算机程序文档、运行程序必须的数据、方法、规则(方法和规则在文档中说明,在程序中实现)

简化定义:程序+文档+数据

基于软件功能的软件分类:
1.系统软件:与计算机硬件紧密配合使计算机各个部件与相关软件及数据协调、高效工作的软件,如操作系统、编译程序等。
2.支撑软件:协助用户开发软件的工具性软件,如北大青鸟系统等。
3.应用软件:
(1).商业数据处理软件
(2).工程与科学计算软件:CAD、CAM(计算机辅助设计、制造)、仿真模拟、天气预报等
(3).智能产品嵌入软件:驻留在智能产品内存、控制产品工作的软件,如家用电器、智能手机等
(4).人工智能软件:利用非数值算法去解决复杂问题的软件,如专家系统、模式识别软件、人工神经网络软件等
(5).个人计算机软件:文字处理系统、电子表格、游戏娱乐软件等

基于软件规模的软件分类:

类别参加人员数开发周期产品规模
微型11~4周0.5k
小型11~6月1k~2k
中型2~51~2年5k~50k
大型5~202~3年50k~100k
甚大型100~10004~5年1M(=1000k)
极大型2000~50005~10年1M~10M

软件工程需要工程化技术方法和管理措施

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值