2014-11程序设计综合实训ppt

2014-11程序设计综合实训ppt

ID:5255407

大小:1.63 MB

页数:75页

时间:2017-12-07

2014-11程序设计综合实训ppt_第1页
2014-11程序设计综合实训ppt_第2页
2014-11程序设计综合实训ppt_第3页
2014-11程序设计综合实训ppt_第4页
2014-11程序设计综合实训ppt_第5页
资源描述:

《2014-11程序设计综合实训ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2014年秋季软件学院本科课程程序设计综合实训褚华霍秋艳SoftwareEngineeringInstitute{hchu,qyhuo}@mail.xidian.edu.cn程序设计实训大纲实训要求面向对象开发UML概述建模工具案例2程序设计实训实训要求3程序设计实训开发要求从题目列表中选择一题,采用面向对象方法开发。编程实现时,程序界面(字符界面亦可)能说明问题即可,切忌把主要精力放在界面实现上而忽略了本质问题。对于每个题目,可以在题目说明的基础上,进行合理的假设和补充。4程序设计实训提交的文档设计

2、说明书。内容包括:问题的描述;用UML表示的分析与设计模型(如用例图、活动图、序列图、类图、状态图等);类、方法、全局变量或静态变量的命名规则;仿真流程;需要特别说明的类、方法和对象。源程序清单。程序中应该包括足够的注释(参考常见编程规范)。运行情况总结报告。通过有代表性的运行实例(应给出当时的界面实录),叙述开发结果的运行情况,分析其特点和存在的问题。5程序设计实训文档提交方式和时间电子版:131111班提交至ry131111@163.com131112班提交至ry131112@163.com

3、131113班提交至xdry131113@163.com131114班提交至xdry131114@163.com提交时间:2014年12月27日~2015年1月5日。6程序设计实训面向对象开发7程序设计实训面向对象开发面向对象分析强调在问题领域内发现和描述对象或概念例如,在图书馆信息系统里包含了书、图书馆和顾客这样一些概念。面向对象设计采用协作的对象、对象的属性和方法说明软件解决方案的一种方式,强调的是定义软件对象和这些软件对象如何协作来满足需求,是面向对象分析的延续。例如,图书馆系统中,软件对象

4、“书”可以有“标题”属性和“获取书”方法。面向对象实现面向对象编程过程中会实现设计对象。例如Java中的Book类。8程序设计实训面向对象开发面向对象方法中分析和设计有时会存在一部分重叠,不是完全独立的活动。在迭代开发中,不严格区分分析、设计和实现,而是每次迭代不同程度的进行精化。面向对象分析和设计目前采用可能最多的是使用UML(UnifiedModelingLanguage,统一建模语言)。9程序设计实训面向对象分析与设计关键步骤建模系统功能需求分析可以包括对相关领域过程的描述,首先建模系统需求用

5、例图。√(1)确定参与者√(2)确定需求用例√(3)构造用例模型√(4)记录需求用例描述建模用例活动,即建模系统的过程和步骤,描述业务过程或用例的活动的顺序流程和并行活动。10程序设计实训面向对象分析与设计关键步骤定义领域模型领域的分解包括定义概念、属性和重要的关联。其结果可以被表示成领域模型,用一组显示领域概念或对象的图形来表示领域模型。√(1)在用例建模中发现和确定业务对象√(2)组织对象并记录对象之间的主要概念关系。11程序设计实训面向对象分析与设计关键步骤定义交互、行为和状态设计类及其属

6、性、行为和责任。序列图描述场景中涉及的所有对象类之间的交互,通过描述按照时间顺序对象之间的消息交互建模了用例(或用例的一部分)的逻辑。基于对象的状态变化确定和建模具有复杂行为的对象,建模状态图。12程序设计实训面向对象分析与设计关键步骤定义设计类图使用设计类图来创建类定义的静态视图,并说明类的属性和方法。13程序设计实训UML概述14程序设计实训UML的统一15程序设计实训UML2.0图DiagramDescription用例图(UseCase)Depictsinteractionsbetwee

7、nthesystemandexternalsystems(Behavioral)andusers.Inotherwordsitgraphicallydescribeswhowillusethesystemandinwhatwaystheuserexpectstointeractwiththesystem.Theuse-casenarrativeisusedinadditiontotextuallydescribethesequenceofstepsofeachinteraction.活动图(Activ

8、ity)Depictssequentialflowofactivitiesofausecaseorbusiness(Behavioral)process.Itcanalsobeusedtomodellogicwiththesystem.类图(Class)Depictsthesystem'sobjectstructure.Itshowsobjectclasses(Structural)thatthesystemiscomposedofaswellasthe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。