1.精读第一章后,我整理了一些专业术语
软件=程序+软件工程
程序=数据结构+算法
程序 ,用户, 需求, 源程序,源代码管理(Source Code Control)
配置管理(Software Configuration Management )
质量保障(Quality Assurance)软件测试(Test)
需求分析(Requirement Analysis)
程序理解(Program Comprehension)
软件维护(Software Maintenance)
服务运营(Service Operation)
软件的生命周期(Software Life Cycle,SLC)
软件项目的管理(Project Management)
用户体验(User Experience)
国际化和本地化(Globalization&Localization)
复杂性(complexity)
不可见性(Invisibility)
易变性(Changeability)
服从性(Conformity)
非连续性(Discontinuity)
2.列出我不懂的问题
1.我看了:从数据本身的属性扩展,例如处理“最大子数组的和”的程序,可以扩展到大数(超过64位的数字),这样引入大数的处理
我不懂的问题是,何为 最大子数组的和。
2.我看了:软件的“软”还表现在它可以拓展。
我不懂的问题是软如何拓展
3.得到了一个增量的软件发布
我不懂的问题是 何为增量
4.我看到开发人员在项目启动时提出,“我们怀疑,项目目前采用的技术路线可能实现不了我们的设计”,这的确是一个技术方面的风险。如果到了项目进展的中后期,我们才确认“产品的技术路线的确行不通”,那么风险就变成了一个危机。
我的问题是 既然开始启动时已经发现,为什么不提前做好防范。
5我看到表达数据的流动(Data Flow Diagram)
不懂何为数据流动。
3.我选取 淘宝 美团 英雄联盟
1)通过口口相传网购便宜,足不出户就可以逛商场,样式又多。选择了行业第一的阿里旗下的淘宝。
依然是给与商家和我一个平台的美团,新用户有优惠券故下载。
年轻人都喜欢玩一些网络游戏,腾讯平台的便捷和高热度让我选择了英雄联盟
2)通过网上下载的软件,我当时上高中 ,软件切实给我生活带来便捷。
3)这些软件几乎每周都有更新,处理bug 的速度也是非常快。通过软件内部通知更新。
4)通过价格战,宣传力度,用户深度互相竞争