没有合适的资源?快使用搜索试试~ 我知道了~
软件工程的基本观念.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 56 浏览量
2022-07-06
00:57:56
上传
评论
收藏 48KB DOC 举报
温馨提示
试读
18页
软件工程的基本观念.doc
资源推荐
资源详情
资源评论
.
1 / 18
第一章 软件工程基本观念
本章讲述软件工程的基本观念,是关于软件工程宏观上
的探讨。如果你是软件公司的老板,用不着在第一线工作,
那么看这一章就够了。但你一定要让员工们相信不停地工
作是人生最大的快乐,并且让他们把本书看完。
1.1 节讲述软件工程的目标和常用的软件工程模型。1.2
节讲述软件开发的基本策略:“复用”、“分而治之”、“优
化——折衷”,有助于指导实践者选择方法和产生新方法。
1.3 节例举一些不正确的观念,取材于早期软件人员比较幼
稚的想法,初学者可以引以为戒。1.4 节探讨一些有争议的
观念。
看完本章,要树立这样的信念:软件开发过程中的坎坎
坷坷,仿佛只是人脸的凹凸不平,用热水毛巾一把就可抹
平。让我们高举程序主义、软件工程思想的伟大旗帜,紧
密团结在以 Microsoft 为核心的软件公司周围,沿着比
尔·盖茨的生财之道,不分白天黑夜地编程,把建设有中
国特色的软件产业的伟大事业全面推向 21 世纪。
.
2 / 18
1.1 软件工程的目标与常用模型
软件工程的目标是提高软件的质量与生产率,最终实现
软件的工业化生产。质量是软件需求方最关心的问题,用
户即使不图物美价廉,也要求个货真价实。生产率是软件
供应方最关心的问题,老板和员工都想用更少的时间挣更
多的钱。质量与生产率之间有着在的联系,高生产率必须
以质量合格为前提。如果质量不合格,对供需双方都是坏
事情。从短期效益看,追求高质量会延长软件开发时间并
且增大费用,似乎降低了生产率。从长期效益看,高质量
将保证软件开发的全过程更加规流畅,大大降低了软件的
维护代价,实质上是提高了生产率,同时可获得很好的信
誉。质量与生产率之间不存在根本的对立,好的软件工程
方法可以同时提高质量与生产率。
软件供需双方的代表能在餐桌上谈笑风生,归功于第一
线开发人员的辛勤工作。质量与生产率的提高就指望程序
员与程序经理。对开发人员而言,如果非得在质量与生产
率之间分个主次不可,那么应该是质量第一,生产率第二。
这是因为:(1)质量直接体现在软件的每段程序中,高质
量自然是开发人员的技术追求,也是职业道德的要求。(2)
.
3 / 18
高质量对所有的用户都有价值,而高生产率只对开发方有
意义。(3)如果一开始就追求高生产率,容易使人急功近
利,留下隐患。宁可进度慢些,也要保证每个环节的质量,
以图长远利益。
软件的质量因素很多,如正确性,性能、可靠性、容错
性、易用性、灵活性、可扩充性、可理解性、可维护性等
等。有些因素相互重叠,有些则相抵触,真要提高质量可
不容易啊!
软件工程的主要环节有:人员管理、项目管理、可行性
与需求分析、系统设计、程序设计、测试、维护等,如图
1.1 所示。
人员管理
项目管理
可行性与
需求分析
系统
设计
程序
设计
测
试
维
护
.
4 / 18
图 1.1 软件工程的主要环节
软件工程模型建议用一定的流程将各个环节连接起来,
并可用规的方式操作全过程,如同工厂的生产线。常见的
软件工程模型有:线性模型(图 1.2),渐增式模型(图
1.3),螺旋模型,快速原型模型,形式化描述模型等等
[Pressmam1999,Sommerville 1992]。
图 1.2 软件工程的线性模型
时间
可行性与
需求分析
系统
设计
程序
设计
测
试
维
护
可行性与
需求分析
系统
设计
程序
设计
测
试
维
护
剩余17页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3650
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功