软件工程概念第一章

一.什么是软件:
计算机程序和相关文档(还包括相关文档、库、支持网站、配置数据)。

二.什么是软件工程:

软件工程是一个工程学科,涵盖了软件生产的各个方面,从起初的构想到运行和维护。

三.软件失效因素:
不断增长的系统复杂性。
未有效采用软件工程方法。

四.软件工程目的:
是支持专业化的软件开发,而非个人编程。他包括支持程序规格说明、设计和演化的相关技术,与个人开发软件无关。

五.软件产品分两类
1.通用软件产品
2.定制化软件产品
他们两类产品的区别:在通用软件中,软件规格说明有开发者自己确定,这意味着在开发过程中遇到问题,开发者可以从新思考所要开发的东西;而定制化软件产品的规格说明通常是有客户给出,开发者必须按照客户要求进行开发。
.
六.软件工程有哪些活动:
软件规格说明、软件开发、软件确认、软件演化

七.软件工程和计算机科学和系统工程的区别:
1.计算机科学:关注理论和基础。
2.系统工程:关注基于计算机的系统开发的所有方面,包括硬件、软件和过程工程。
3.软件工程:关注开发和交付有用的软件的实践。

八.软件的基本属性:
可接受、可依赖性和信息安全性、效率、可维护性

九。软件工程重要的两个原因:
1.个人和社会越来越多的依赖于先进的软件系统。这就要求我们能够以经济而且快速的方式开发出可靠、可信的系统。

2.从长远来看,运用软件工程方法和技术开发专业化的软件系统,比单纯作为个人编程项编写程序更加便宜。无法有效应用软件工程方法将会导致更高的测试、质量保障和长期维护的成本。

十。软件过程包含以下4项基本活动:
1.软件规格说明
2.软件开发,对软件进行设计和编程实现
3.软件确认,对软件进行检查以确保他是客户所需要的
4.软件演化,对软件进行修改已反映客户和市场需求变化

十一。不同软件面临的问题:
1.异构性
2.企业和社会变革
3.信息安全和信任
4.规模

十二。不同类型的应用:
1.独立应用
2.基于事务的交互式应用
3.嵌入式控制系统
4.娱乐系统
5.建模和仿真系统
6.数据收集和分析系统
7.批处理系统
8.系统之系统

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值