- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《系统分析与设计》实验指导
一、实验目的
本实验课程是在学习《系统分析与设计》课程的主要理论之后进行的实践教学环节。要求学生根据指定的项目进行详细系统分析与设计,按照小组工作形式完成系统的分析文档和设计文档。
本实验主要目的是加强理论知识的理解,熟悉主流的建模工具和信息系统开发技术,了解需求分析的内容和方法,取得多层结构的信息系统的设计经验,培养专业的文档写作能力,并初步体验团队合作的开发模式。
二、实验要求
本实验的实验类型属综合设计型,小组自行选题,可以是×××网站的开发与设计,开展有关课题的详细调查工作,确定目标、方案,准备并试用开发环境与工具,采用用例模型进行需求分析,使用面向对象方法建立系统逻辑模型和物理模型,撰写分析和设计文档。
三、实验内容和步骤
组建项目团队(3.18)
学生自由组队,确定小组组长,开发过程中,小组长应承担起领导责任,不定期召开小组开发工作研讨会。会前有准备,会议最好有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动、分工),会后有分工和检查,保存好记录供老师检查。
召开选题会议(3.28)
会议主题:网站内容及开发方案研讨、小组成员分工、开发计划拟定。参考下表
图1 WBS图
表1 项目计划表
标识号 名称 工期 开始时间 完成时间 1 领域分析 4.d 2 业务需求与数据模型分析 1.d 3 业务需求细化 3.d 4 需求分析 6.d 5 系统需求确定 2.d 6 用例规约 3.d 7 需求评审 1.d 8 系统设计 7.d 9 GUI设计 1.d 10 系统静态结构设计 2.d 11 系统动态结构设计 4.d 12 设计评审 1.d 13 系统编码实现 11.d 14 系统测试 2.d 15 项目验收 4.d
系统业务建模(4.5)
以各种方式对课题展开详细调查,同类著名网站浏览,分析,小组成员讨论,使用用例图描述系统的基本业务范围。
小组成员分工(4.11)
确定小组成员的分工(最好根据功能分块)
各小组成员根据分工了解有关业务功能,绘制用例图,书写每个用例的详细规格说明。(按照分工,每个成员独立完成)
建立分析模型
在详细的用例模型的基础上,识别出系统中的对象,建立领域类图(如读者、图书)
初步确定领域类的属性
定义领域类的关系(包括泛化、关联,分析阶段的完整类图)
对于存在复杂状态转换的对象,绘制状态图
书写需求规格说明书
小组集中,调整、优化分析模型,书写需求规格说明书。
建立设计模型
小组讨论,确定系统的总体架构模式
在分析模型和总体架构基础上,设计出满足功能需求的软件类,包括界面类、控制类、实体类、数据访问类等,形成初步设计模型。
类的分层可以自行设计,但一个小组最好统一使用一种分层模式,至少做到表现和业务分离。
采用可视化工具设计每个用例的用户界面
识别出每个用例的参与类,根据用例的事件流绘制用例实现的顺序图
对照顺序图和其他详细资料,可明确详细地定义出类的属性、方法,构造完整的类图
对类进行详细分析,并对照用例的顺序图,形成类调用的层次关系,在此基础上形成组件的层次关系,小组讨论,绘制组件图
在类图基础上,建立数据库结构
书写软件设计说明书
撰写总结报告
各成员书写个人总结
小组自评
上交全部文档
四、实验要求
开发小组一起合作完整系统分析与设计,但每个成员都要完整的、独立地完成各步骤。注意:成员分工不能只分配某一步骤的任务,比如仅数据库设计或界面设计,每个成员必须参加所有步骤相关的工作,包括用例图、用例描述、类设计、界面设计、数据库设计等,因此建议按照子系统或功能组进行分工。
以面向对象的方式完成软件项目的系统分析和设计,用UML语言建模,使用Rose建模工具。
完成各个阶段的文档编制,感受文档在整个开发过程中的重要作用。
熟悉面向对象的软件开发过程。
小组成员在实验过程要密切合作、充分交流,各部分应该互相联系,组成完整的系统,而不是孤立的模块。
五、实验成绩考核方法
成绩的评定不仅考核个人工作业绩,更要考核团队合作质量与能力,不仅要考核工作结果,更要考核项目过程执行的质量。成绩计算由以下因素组成:
根据课程计划制定的评审活动,对各个小组工作产品进行评审,按照五个等级来评定并折算成百分制记分。共有三大类产品评审:
???《系统需求规格定义》产品评审
??《软件设计说明书》产品评审
??《小组项目总结报告》评审
优-95, 良-85, 中-75, 及-65, 未完成-55
小组分数=各次评审分数的平均
二. 个人考核成绩评定
根据个人在小组团队中任务的分工与任务完成的质量情况,由小组成员共同评价个人在小组工作的贡献,个人成绩系数分为以下权值:1.0
您可能关注的文档
最近下载
- 八重洲FT-7800R中文完整版操作手册(装订版).pdf VIP
- 2025年一级建造师建筑实务 案例知识点 总结记忆口诀 顺口溜 联想记忆方法.docx VIP
- 肝硬化患者的饮食护理.pptx VIP
- 四川省成都市金牛区2024-2025学年八年级上学期教学质量测评物理试题(含答案).pdf VIP
- 中国大学生跨文化能力综合评价分析.pdf VIP
- 转体施工跨既有线评审方案.docx VIP
- 2024年延长石油集团笔试题目含答案.docx VIP
- 精神科常见疾病的护理ppt.pptx
- 苏教版四年级下册数学自编题目.doc VIP
- 2025年浙江省能源集团有限公司校园招聘模拟试题及参考答案.docx VIP
文档评论(0)