- 4
- 0
- 约2.39万字
- 约 37页
- 2017-05-29 发布于北京
- 举报
计划解决方案 以前曾经见过类似问题吗? 在潜在的解决方案中,是否可以识别一些模式?是否已经存在有软件实现了所需要数据、功能、特征和行为? 类似问题是否解决过?如果是,解决方案所包含元素是否可以复用? 可以定义子问题吗?如果可以,子问题是否已有解决方案? 能用一种可以很快实现的方式来表述解决方案吗?能够建出设计模型吗? * 实施计划 解决方案和计划一致吗?源码是否可追溯到设计模型? 解决方案的每个组成部分是否可以证明正确?设计和代码是否经过评审?或者更好的算法是否经过正确性证明? * 检查结果 能否测试解决方案的每个部分?是否实现了合理的测试策略? 解决方案是否产生了与所要求的数据、功能、特征和行为一直的结果?是否按照项目共同利益者的需求进行了确认? * Hooker的一般原则 1: 存在价值 2: 保持简洁 3: 保持愿景 4:关注使用者 5: 面向未来 6: 计划复用 7: 认真思考 * 软件神话(myths) 就是关于软件及其开发过程被人们盲目相信的一些说法。 它实际上误导了管理者和从业人员对软件开发的态度。 被认为是可信的, 因为它们有时包含真实的部分。 建议在项目开始之前,尽可能努力了解工作内容。从实际出发解决问题 * 这一切如何开始? 每个软件项目都来自业务需求 对现有应用程序的纠错; 改变遗留系统以适应变化的业务环境; 扩展现有应用程序功能和特性; 开发一种新的产品、服务或系统。 * 以SafeHome项目为例: SafeHome住宅安全功能描述(p.69) 我们的研究表明,住宅管理系统市场以每年40%的速度增长。我们推向市场的首个SafeHome功能将是住宅安全功能,因为多数人都熟悉“报警系统”,所以这将更容易销售。 住宅功能应该为各种不希望出现的“情况”提供保护,如非法入侵、火灾、漏水、一氧化碳浓度超标等等。该功能将使用无线传感器监视各种情况的发生,户主可以编程控制,并且在发现情况时自动电话联系监控部门。 * * Chapter 1 Software Software Engineering * What is Software? Software is: (1) instructions (computer programs) that when executed provide desired features, function, and performance; (2) data structures that enable the programs to adequately manipulate information and (3) documentation that describes the operation and use of the programs. What is Software? Software is developed or engineered, it is not manufactured in the classical sense. Software doesnt wear out. Although the industry is moving toward component-based construction, most software continues to be custom-built. * * * Software Applications system software application software engineering/scientific software embedded software product-line software WebApps (Web applications) AI software * Software—New Categories Open world computing—pervasive, distributed computing Ubiquitous computing—wireless networks Netsourcing—the Web as a computing engine Open source—”free” source code open to the computing community (a blessing, but also a potential curse!) Also … (see Chapter 31) Data mining Grid computing Cognitive machines Software for nanotechnologies * Legacy Softwa
您可能关注的文档
最近下载
- 广东省2021年专升本考试《政治理论》真题及答案.pdf VIP
- 2026年运输公司年后复工安全培训课件.pptx VIP
- 2025年春人教PEP三年级英语下册教案:Unit 6 Numbers in life.docx VIP
- 驾照考试科目一试题.docx VIP
- 设施农业CAD绘图教程.pptx
- 2025年新疆高考理综真题试卷及答案.docx VIP
- 2026在京全国性宗教团体应届高校毕业生招聘16人备考题库及参考答案详解一套.docx VIP
- 2026在京全国性宗教团体应届高校毕业生招聘16人备考题库含答案详解(完整版).docx VIP
- TCL 滚筒洗衣机TG-V80BA使用说明书.pdf
- 云南省中考:2025年-2023年《语文》考试真题与参考答案.pdf
原创力文档

文档评论(0)