- 1
- 0
- 约1.21千字
- 约 29页
- 2023-05-26 发布于江苏
- 举报
高级软件工程;导言;课程目的;组长责任;时间(进度)安排;参考教材;1.1 软件工程的失误;1.2 什么是软件工程;1.2 什么是软件工程;应用域模型
从用户角度去描述的系统
有什么功能(功能性需求)
如何操作(交互设计)
性能如何(非功能性需求)
界面美观吗(界面设计);解答域模型
从开发者的角度去描述的系统,评估具体实现时不同的方案
采用定制的硬件还是基于普通pc
采用Windows还是Linux
采用j2ee技术还是.net
BS架构还是CS架构
面向对象的方法将应用域建模和解答域建模合二为一
采用UML对应用域及解答域建模,然后将其转化为具体实现
;;基本原理
了解系统及其功能是不够的,还需要了解背后的原理
洗手台设置高低两个位置
手机上的home键
IC卡电话机非常结实
…….
;例子
开发一个系统所需的必要前提
市场,心理学,行为学,目标人群,专业知识等
例如HP的WebOS,手机研发出来后发现运营商,应用开发者,用户观念都跟不上,而且没有一个好的盈利模式。
;1.3软件工程概念;;;活动
为完成某一具体目的而实施的行为,如项目中需求获取、交付产品、周例会、月例会、评审会等
任务
可实施、可管理的具体工作,如本周完成JPEG解码库的移植,本月完成1公里的高速公路建设
资源
人力
设备(硬件,软件等)
时间;功能性需求
系统必须支持功能的规格说明
播放器具有在线听歌的功能
原创力文档

文档评论(0)