作业

1.1软件=程序+软件工程;程序=数据结构+算法。

一个合理的软件不仅要有软件架构(Sottware Architecture)、软件设计与实现(Software Design,Implementation and debug),还要有各种文件和数据描述这种架构。

源代码管理(Source CodeControl)、配置管理(Software Configuration Managerment)、质量保障(Quality Assurance)、软件测试(Test)、需求分析(Requirement Analysis)、程序理解(program Comprehension)、软件维护(Software Maintenance)、服务运营(Service Operation)、软件生命周期(Software life Cycle)、软件项目管理(Program Management)、用户体验(User Experience)、国际化和本地化(Globalization&Localization)

软件开发的不同阶段:玩具阶段,业余爱好阶段,探索阶段,成熟的产业阶段。
2.2 软件工程:
复杂性(complexity)、不可见性(invisibility)、易变性(changeability)、服从性(conformity)、非连续性(discontinuity)

偏理论的领域:

计算机理论,信息和编码理论,算法和数据结构,形式化方法,程序设计语言,计算机体系结构,操作系统,人工智能(artificial intelligene),计算机图形学.,数据库与大规模数据处理,万维网,自然语言处理和语音,人机交互,软件工程。
作业2
P18-2:
  问题1:bug真的是bug吗
  问题2:测试的具体步骤
  问题3:对于每个人来说什么是好代码
  问题4:软件测试的细节
  问题5:银弹真的有用吗?

p18-3:

我选择的软件有美团,淘宝,梦三国2;

美团服务于各个娱乐平台,一般吃饭娱乐使用这个软件;

在淘宝可以购买想要的物品;

梦三国2是我常玩的一款游戏;

这些软件很大众,应用于大部分人的手机里,生活用着也很方便。这些都是以盈利为主;

posted @ 2019-09-08 22:01  赵金辉1789  阅读(123)  评论(2)    收藏  举报