系统分析与设计实验指导28671.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档