- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程诚-模拟数字式微波炉应用程序
毕业设计
模拟数字式微波炉应用程序
学 院: 计算机科学技术学院
专 业:
姓 名:
指导老师:
软件工程
程诚
学 号:
职 称:
0501211009
林国璋
教授
中国·珠海
二○○九年五月
模拟数字式微波炉应用程序
摘 要
计算机软件仿真技术在当今社会中具有越来越重大的意义和价值。本文主要介绍了使用统一过程的敏捷方法迭代开发一个微波炉模型。在.NET平台下,利用C#程序设计语言对一个现实世界中的数字式微波炉进行模拟。通过对数字式微波炉模型从业务建模,需求分析,到设计实现的一系列过程,深入探讨了运用统一过程的敏捷方法迭代开发软件的方法以及如何运用GRASP和GoF相关设计模式优化软件结构。在软件的整个开发过程中,运用了大量的UML工具以辅助设计。
关键词:计算机软件仿真 统一过程 敏捷方法 UML 设计模式 数字式微波炉
The Stimulate Application of a Microwave Oven
ABSTRACT
Computer software-stimulation technology(CSST) has been becoming an more and more important role in modern society. This passage introduces a process, using Unified Process and Agile Methods to develop stimulate application of a digital microwave oven. The author applies an application, which was developed by C# basing on .Net framework, to stimulate the behaviors and the states of a digital microwave oven in reality. The developing process goes through a series of courses: business modeling, requirement analysis, designing and implement. With the process above, the author discusses the technique of utilizing Unified Process and Agile Methods to analyze the system as well as the approaches of applying Design Pattern to improve the structure of the application. Moreover, the author adopts a great deal of UML Tools to assist the developing process.
Key words: CSST Unified Process Agile Methods UML Design Patterns Digital microwave oven
目 录
摘要 I
ABSTRACT II
1引言 1
1.1统一过程 1
1.1.1统一过程的概念 1
1.1.2统一过程的四个主要阶段与科目 1
1.1.3案例项目与统一过程 1
1.2迭代和进化式开发 1
1.2.1迭代和进化式开发的概念 1
1.2.2案例项目与迭代和进化式开发 2
1.3敏捷建模 2
1.4GRASP 2
1.4.1GRASP的概念 2
1.5GoF 3
1.5.1GoF的概念 3
1.6本案例项目所用到的模式 3
2案例概述与可行性研究 5
2.1问题定义 5
2.2一般性描述 5
2.3案例的开发工具与开发技术简介 5
2.4案例可行性解决方案分析 6
2.4.1解决方案1:设计控制器类 6
2.4.2解决方案2:具有高度耦合的责任分配模式 6
2.4.3解决方案3:使用观察者机制分配对象职责 7
2.5案例
您可能关注的文档
最近下载
- 24点题目(200题)与答案种数.docx VIP
- 本特勒电动汽车平台电池包技术--本特勒BENTELER.pdf VIP
- 中国金融移动支付 远程支付应用 第4部分:文件数据格式规范.pdf VIP
- 2022年小学数学新课标解读.pdf VIP
- 河北省围场满族蒙古族自治县2025年上半年事业单位公开招聘教师岗试题含答案分析.docx VIP
- 电子工业洁净厂房设计规范完整版2024.pdf VIP
- 2024年艺术文化生活娱乐知识竞赛-趣味知识竞赛考试历年真题荟萃带答案.docx VIP
- 石油科技成果间接经济效益计算方法.ppt VIP
- 生菜全程机械化技术规范.pdf
- 行为习惯养成教育主题班会PPT课件.pptx VIP
文档评论(0)