基于C#的Windows程序设计项目.pdfVIP

  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文档。上传文档
查看更多
基于 C# 的 Windows 程序设计项目 实训指导书 第一章 需求分析 为了使组织的所有成员明确本次实训的软件开发的方向,首先要对项目的目 标进行分析。要确定对目标系统的综合要求,并提出这些需求实现条件,以及需 求应达到的标准,也就是解决要求所开发的信息系统做什么,做到什么程度。这 些需求可以分为两大类:功能需求和非功能需求。 1 .功能需求 功能需求是最主要的需求。列举出所开发系统在功能上应做什么,然后逐步 细化所有的系统功能,找出系统各元素之间的联系、接口特性和设计上的限制, 分析它们是否满足功能要求,是否合理。 功能需求主要是根据用户的信息需求。功能性需求是人们普遍关注的,但常 常忽视对非功能性需求的分析。其实非功能性需求并不是无关紧要的,它们的主 要特点是涉及到的方面多而广,因而容易被忽略。 2 .非功能需求 1)性能需求:给出所开发信息系统的技术性能指标,包括存储容量限制、运 行时间限制、传输速度要求、安全保密性等。 2 )资源和环境需求: 这是对信息系统运行时所处环境和资源的要求。 例如在 硬件方面,采用什么机型、有什么外部设备、数据通信接口等等;在软件方面, 采用什么支持系统运行的系统软件,如采用什么操作系统、什么网络软件和什么 数据库管理系统等;在使用方面,需要使用部门在制度上或者操作人员的技术水 平上应具备什么样的条件等等。 3 )可靠性需求:信息系统在运行时,各子系统失效的影响各不相同。在需求 分析时,应对所开发软件在投入运行后不发生故障的概率,按实际的运行环境提 出要求。对于那些重要的子系统,或是运行失效会造成严重后果的模块,应当提 出较高的可靠性要求,以期在开发的过程中采取必要的措施,使信息系统能够高 度可靠地稳定运行,避免因运行事故而带来的损失。 4 )安全保密要求: 工作在不同环境的信息系统对其安全、 保密的要求显然是 不同的。应当把这方面的需求恰当地做出规定,以便对所开发的信息系统给予特 殊的设计,使其在运行中安全保密方面的性能得到必要的保证。 5)用户界面需求: 信息系统与用户界面的友好性是用户能够方便有效愉快地 使用该系统的关键之一。从市场角度来看,具有友好用户界面的系统有很强的竞 争力。因此,必须在需求分析时,为用户界面细致地规定达到的要求。 6)成本消耗与开发进度需求: 对信息系统项目开发的进度和各步骤的费用提 出要求,作为开发管理的依据。 7)预先估计的可扩展性需求。这样,在开发过程中,可对系统将来可能的扩 充与修改做准备。一旦需要时,就比较容易进行补充和修改。 3 、可行性分析 在系统项目的目标需求已经确定,对组织的基本情况又有所了解的情况下, 就可以开始对项目进行可行性分析。 可行性分析的意思是根据系统的环境、资源等条件,判断所提出的信息系统 项目是否有必要、有可能开始进行,如果要进行,那么采用什么建设方案? 所谓可行性应该包括必要性和可能性两个方面。 系统项目建设的可能性主要从技术、经济、社会意义等三个方面去分析。 技术可行性:这就是分析所提出的要求在现有技术条件下是否有可能实现 经济可行性:包括对项目所需费用的预算和对项目效益的估算。 社会可行性:分析各种社会因素对于项目的开展的制约作用。 案例:学生管理系统的需求分析 在高效,学籍管理工作是一项非常重要的工作,它负责对整个学校的班级、 课程进行管理,对学生的档案资料、缴费情况及考试成绩进行记录。原有的旧的 管理方法越来越不适应现在高校日渐增多的学生人数带来的高效率的需求。随着 学校硬件水平的提高、信息化进程的加快,教务工作急切希望能够抛开原有繁琐 的管理方式,希望本公司能够着眼于学校现状的实际需求开发一套能够系统化、 科学、有效、易于掌握的管理软件。 XXXXX校学生有 XXXXX人,现在学院已经基本实现了网路化管理,各部门已 有计算机,原有的计算机管理系统可以实现简单的信息管理,现在需要一个网络 化的学生信息管理平台,使用者可能包括系统管理员、学籍管理员、学生、部门 管理人员及其他相关的管理人员,

文档评论(0)

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

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

1亿VIP精品文档

相关文档