软件工程第一次作业
1 软件=程序+软件工程
2 软件构建:需要cc和link命令,合理的软件构架,软件设计与实现,还需要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、链接参数,等等。
3 原代码管理也叫配置管理。
4 软件工程的三大类知识域:计算基础,数学基础,工程基础
5 生命周期:软件需求,软件设计,软件测试,软件维护
6 专门领域:软件配置管理,软件工程管理,软件工程过程,软件工程模型和方法,软件质量
7 理论基础:计算基础,数学基础,工程基础
8 计算机科学子领域偏理论:
- 计算理论(Theoretical Computing)
- 信息和编码理论(Information and Coding Theory)
- 算法和数据结构(Algorithm and Data Structure)
- 形式化方法(Formal Methods)
- 程序设计语言(Programming Language)
9 计算机科学子领域偏实践:
- 计算机体系结构(Computer Architecture)
- 并行计算和分布式系统(Cincurrent,Parallel and Distributed System)
- 实时系统和嵌入式系统(Real Time and Embedded System)
- 操作系统(Operating System)
- 科学计算(Scientific Computing)
- 安全和密码学(Security and Cryptography)
- 人工智能(Artificial Intelligence):如模式识别(Pattern Recognition)、机器人学习(Machine Learning)、数据挖掘(Data MIning)、信息提取(Information Retrival)
- 计算机图形学(Computer Graphics)、计算机视觉(Computer Vision)、多媒体(Multimadia)
- 数据库和大规模数据处理(Database and Large Scale Data Processing)
- 万维网 (World Wide Web)
- 自然语言处理和语音(Natural Language Processing and Speech)
- 人机交互(Human Computer Interation)
软件工程(Software Engineering)
10 好软件的要素:用户满意度、可靠性、软件流程的质量、可维护性。
P18-2
5个问题
1 软件工程是做什么的?怎样更好的学习软件工程
2 如何进行团队合作,队友之间出现分歧怎么办?
3 怎样成为 合格的软件工程师,软件工程师未来的发展是什么?
4 如何做好需求分析?
5 IT行业最近几年都有哪些创新?
P18-3
主要软件
社交软件:QQ,微信(增进交流,盈利模式里面的游戏和看点)
视频软件:腾讯(广告时间短,广告及开通的会员)
游戏:王者荣耀(充值,流量)
浙公网安备 33010602011771号