软件工程课程设计系统设计实训心得.docVIP

软件工程课程设计系统设计实训心得.doc

  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文档。上传文档
查看更多
直面挑战 提升自我 ——软件工程课程设计心得 一、引言 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。今天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的Internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像Internet一样,剧烈地改变着我们的学习、生活和习惯方式。全世界几乎所有国家都有计算机网络直接或间接地与Internet相连,使之成为一个全球范围的计算机互联网络。? 人们可以通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。人们已充分领略到网络的魅力,Internet大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。“网络就是计算机”的概念被事实一再证明,被世人逐步接受。? 适者生存,如此的大环境为我们这些学习软件工程专业的当代大学生提出了很大的挑战,我们应当抓住一切有利的机会提升自身的能力,这次的课程设计就为我们提供一个很好的机会。 在课设开始之前,我们就按照要求进行了分组,因为之前我们小组向学校申请了大学生科技创新基金的项目,我们就在这两周的时间里对我们申请的项目进行了系统的设计。 二、课程设计过程 首先,我们会项目进行了系统分析的第一阶段分析,即可行性分析、项目开发计划和需求分析。在这个过程中,我们充分发挥了团队合作的精神,各组员之间通力合作,遇到问题积极讨论,在组长XX同学的统一调配下,在第一周的时间里成功的完成了系统的分析。由于XX同学对整个系统的流程十分的熟悉,就省去了我们找进行调研的过程。我们首先按照事先做好的分工进行分析,遇到问题即使提出来大家一起讨论解决,在知道老师的帮助下,我们顺利的完成第一阶段的分析。当我们信心饱满的带着前期分析完成的三个文档进行第一次答辩时,却遇到了此次可这的第一个打击,因为我们自以为完善的分析在专家面却漏洞百出,需求分析做的不是很到位,但是,我们不会被这样的打击吓倒,在汲取了老师的建议之后,我们认真的对前期的三个文档进行了修改和完善,为后续的系统设计做出了良好的准备。 第二期的任务是完成概要设计说明书、详细设计说明书和测试计划。第一期答辩后,我们认真汲取老师们给出的建议,细心地完善了前期的文档。在此基础之上,开始了我们第二期的工作。同样的,我们先组织会议,安排接下来的具体工作。 首先,我们进行概要设计说明书的编写, 概要设计说明书又可称系统设计说明书,这里所说的系统是指程序系统。编制概要设计说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。这个阶段的设计主要是由我来完成的,在概要设计中,我们将重点着眼于数据结构的设计,经过我跟XX的多次讨论及老师的亲历指导,整个数据库的结构完整的呈现在我们面前。而对于概要设计的其他部分,则主要由我来设计,在设计过程中,我积极的征求了小组成员的意见及建议,在我们的共同们努力下完成了系统概要设计。 接下来是系统详细设计,这个阶段的工作主要由OO和XX负责。详细设计阶段的关键任务是确定怎样具体地实现用户需要的软件系统,也就是要设计出程序的“蓝图”。除了应该保证软件的可靠性之外,使将来的编写出的程序可读性好、容易理解、容易测试、容易修改和维护,是详细设计阶段的最重要的目标。经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种设计语言书写的程序。我们的详细设计说明书的编写目的,就在于对功能需求进行确认的基础上,设计子系统的详细结构模型、详细信息模型,并详细描述各主要程序模块的处理逻辑、各输入/输出格式及基础数据的编码方案。详细设计说明书是网站编码实施的唯一依据,也是将来系统维护的主要参考资料之一。它是面向软件开发人员、测试人员、及网站的管理人员的。所以,在编写过程中,我们更是尽心竭力,不敢丝毫怠慢。对于每个不清楚的细节,我们都会开小会解决。如果遇到我们都模棱两可的问题,我们就请教指导老师,通过汲取指导老师建议和小组讨论,我们完成了详细设计,并编写

文档评论(0)

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

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

1亿VIP精品文档

相关文档