系统分析与设计学习心得

上传人:bin****86 文档编号:60255543 上传时间:2018-11-15 格式:DOCX 页数:11 大小:22.18KB
返回 下载 相关 举报
系统分析与设计学习心得_第1页
第1页 / 共11页
系统分析与设计学习心得_第2页
第2页 / 共11页
系统分析与设计学习心得_第3页
第3页 / 共11页
系统分析与设计学习心得_第4页
第4页 / 共11页
系统分析与设计学习心得_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《系统分析与设计学习心得》由会员分享,可在线阅读,更多相关《系统分析与设计学习心得(11页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划系统分析与设计学习心得系统设计心得体会范文作为电子商务的学生,对于电子商务系统的设计是必须会的,这学期开学前两周,就是电子商务系统的课程设计。电子商务系统不同于管理信息系统,管理信息系统是个内部的系统,是企业内部信息化得结果,而电子商务系统是内部和外部的结合体。其实吧!我们所做的设计不过是系统前期的工作,不需要实际把实际的系统做出来,因为一个实际的系统真实的实现,不是一件容易的事情,需要各方面的人才。不说这些了,下面谈谈我们的设计。我们所做的是电子商务物流配送系统,起初选题时,我想做

2、医药方面的,但是考虑实际情况,就选择了物流配送。我们五人一组,内容包括:系统规划、系统分析和系统设计三部分内容。以下是各个方面的具体内容:一、系统规划内容包括:(1)系统建设的背景、必要性和意义(2)系统规划目标、任务(3)人员组织l项目负责人(如企业经理,可虚拟)。l项目小组成员及职责。(4)项目建设进度进度表中应规定各个任务优先次序和完成任务的时间安排,给项目组成员分配具体任务和确定任务完成的时间。(用visio作甘特图)(5)现状初步调查初步调查主要调查企业当前电子商务开展的现状、基础设施条件、需求、存在的主要问题等。(6)可行性分析包括开发新系统必要性,新系统开发方案的经济性(含项目成

3、本预算),技术上的可行性,组织管理上的可行性及环境的可行性等。二、系统分析内容包括(1)新系统业务流程分析可借用相应工具用图形方式描述,如visio绘制业务流程图、活动图、状态图等。(2)需求分析,构建逻辑模型。用visio或其他工具绘制uml用例图三、系统设计内容(1)电子商务系统的硬件平台网络设备、服务器、客户端主机(2)网络拓扑结构(用visio工具画出网络拓扑结构图)(3)电子商务系统软件构成l系统软件(操作系统软件、web服务器软件、数据库软件)l应用软件(4)拟采用的开发技术(asp、php等选择)(5)应用系统方案,可包括:l功能设计(绘制功能结构图)l类设计(用visio完成类

4、图)l数据库设计(用visio完成表结构设计,并体现表之间的联系)l外观设计(不少于5个界面,可借用visio或dreamweaver等工具完成)我们五个人一组,有两个人负责规划,一人分析、两人设计。我和一组员负责设计,我负责前部分的内容,系统软硬件平台、网络拓扑结构设计、系统功能结构设计、数据库表关系的设计等等。历时两周,其实实际工作时间就几天,前期选题和查资料用了很多时间,对于物流现行的系统我们应该明白,在网上查阅了好多资料包括期刊论文,一些先进的思想技术等。既然要做物流配送就应该做的先进,尤其是技术性。我的工作有好多图,必须用visio来画。对于visio,以前上课时曾接触过,但并不是对

5、于每个功能都是那么的清楚。不清楚并不可怕,现在软件的说明功能都特别全,看看帮助也就知道了。记得画数据库模型图时,怎么也不知怎么把表与表之间的联系做出来,如何做出?看帮助没有很细的说明,就自己在那试,最后终于做出来了,别提有多么的欣喜。是啊?没有克服不了的困难,再说我们学生就更没有什么困难了,什么都可以不去考虑,只把眼前的工作做好就是了。资料读系统分析与设计方法一书有感作为一个软件专业的学生,理解和掌握系统分析与设计的知识是必不可少的。在阅读系统分析与设计方法一书中以及加上老师教导,我学到了很多东西,收获不少。系统就是由若干可以相互区别、由相互联系并且各自独立的单元组成各个子系统之间同样是独立而

6、又相互联系的。系统具有集合性、相关性、目的性、整体性和环境适应性。在开发完成一个软件项目的过程中,系统工程必须经过开发阶段、建造阶段、运行阶段、更新阶段、维护阶段。系统分析与设计的方法主要包括结构化生(转载于:写论文网:系统分析与设计学习心得)命周期法、原型化方法、面向对象方法。按时间过程来分,开发方法分为生命周期法和原型法,实际上还有许多处于中间状态的方法。原型法又按照对原型结果的处理方式分为试验原型法和演进原型法。试验原型法只把原型当成试验工具,试了以后就抛掉,根据试验的结论做出新的系统。演进原型法则把试好的结果保留,成为最终系统的一部分。按照系统的分析要素,可以把开发方法分为三类:面向处

7、理方法。面向数据方法。面向对象的方法。系统分析和设计应遵循的原则有:系统开发是面向客户的,应从客户的角度考虑。诸如系统开发生命周期之类的产品更新换代机构应该在所有的信息系统开发项目中建立起来。信息系统开发的过程并不是一个顺序的过程,它允许步骤的重叠和倒转等。如果系统的成功可能性受到很大限制时,应取消整个项目。文档材料是系统开发生命周期中重要的可递交成果,应加以重视。在本书的第一部分中,主要集中于系统分析和设计的整体描述,包括系统分析和设计方法的环境,信息系统构件,信息系统开发,项目管理。期中印象比较深刻的是系统开发过程的能力成熟度模型。信息系统和软件的CMM框架用来帮助改善其系统开发过程的成熟

8、度。CMM包括了五个成熟度等级:初始级、可重复级、已定义级、已管理级、优化级。期中,每个等级都是下一个等级的必须条件。在软件开发过程中需求分析阶段是至关重要的一个阶段,需求分析阶段可能被称为定义阶段或者逻辑设计阶段。需求分析阶段的第一个任务是确定需求,在这个阶段至少将目标转换成为满足其需要的功能需求和非功能需求的框架。在这个阶段需要交付的成果是功能需求和非功能需求的草稿。在初步定义完了功能需求和非功能需求后,得排列需求的优先次序。如果一个项目落后于进度或者超出预算,知道哪个需求比其他需求更重要可能是很有用的。在排列需求的优先次序中可以使用到时间盒的技术。需求分析并不会真正的技术,因为企业需要具

9、有快速适应不断变化的需求和机会的能力。信息系统不能比企业自身的响应技术还慢。在学习本书第二部分的时候,我了解到了需求分析在整个项目开发中的作用以及成为整个项目主导的因素。只要好的需求才能设计开发出好的软件项目。在项目开发过程中,我们还可以利用图表的形式来简化方便人员的开发设计。期中有五种图表是系统分析师常用的:类图、用例图、协作图、顺序图、状态图。期中用例图是用例建模的产物,它以图形化的方式将系统描述成用、参与者及其之间的关系。简单的说就是用直立的小人来表示参与者,用圆圈来表示用例,他们之间以箭头的形式来连接。关系包括了:关联关系、扩展关系、使用关系、依赖关系、继承关系。但是书上没讲到incl

10、ude关系,跟老师的讲解有点出路。老师在讲义上通过画图的方式很好的解释了include和extend的关系。数据建模这一章节中,我了解了数据建模的含义,它是一种为数据库定义业务需求的技术。数据建模中比较重要的概念有实体和属性之间的关系,关系是连接实体的一个时间,或者仅仅是存在于实体之间的逻辑关系。关系有很多种类,多对多、一对多、一对一、等等。这些关系的图形化符号记起来很不容易,但是我自己想到了一个比较容易记忆的简单的方法。一个就用“|”表示,零个就用“0”表示,多个就用“”表示,然后根据相应的说明来选择。比如零个或一个,一个或多个。过程建模是一种组织和记录数据的结构和流向的技术,它记录系统的“

11、过程”和有系统的“过程”实现的逻辑、策略和程序。期中也介绍到了数据流图,数据流图是一种描述通过系统的数据流以及系统实施的工作或处理过程的工具。我觉得数据流图DFD的最大的优点就是容易阅读,因为数据流图仅有三种符号和一种连接:圆角矩形表示要完成的过程或者工作,正方形表示外部代理,开放的方框表示数据存储,箭头表示数据流。统一建模语言UML的目的就是对面向对象系统进行可视化、评述、和文档化。它适用于系统开发从需求规格描述道系统完成后测试的不同阶段。的模型主要图包括了:用例图、活动图、类图、对象图、状态机图、组合结构图、交互图、定时图、组件图、部署图和包图。在理解这章的过程中,我感觉比较轻松,但是把一

12、些关系,事件,实体等等用图形化的形式表示出来还是非常难的。用UML设计面向对象系统时候,我们得准确的找到实体类、接口类、控制类、持续类、系统类和设计关系。在面向对象设计的过程中,主要包括了一下活动:对用例模型加以精炼以反映实现环境;建模支持用例情景的对象交互、行为和状态;修改对象模型以反映实现环境。前面说到需求分析是整个软件项目开发中最重要的一环,其实我觉得可行性分析也是跟需求分析一样的重要。因为信息是一个必须经过检验的重要资本投入,就像市场要检验一个新产品,系统分析员应该考虑投资能够收回吗?是否有其他投资能够带来比预期更高的回报。要说他们的区别,我个人觉得是:可行性分析是要决定“做还是不做”

13、。需求分析是要决定“做什么,不做什么”。可行性分析报告有六个准则:运行可行性、文化可行性、技术可行性、进度可行性、经济可行性。只有进行了可行性分析报告,才能够确定企业是否要做这个项目。如果说在可行性报告中显示没有成功的可能,那么就没有必要再做需求分析了,整个项目就不会做下去了。进行可行性分析报告可以避免项目中途告终的结果,在系统开发过程中举足轻重。数据库开发与设计这章,感觉书上讲解的没有老师讲的详细。书上并没有提到范式,但是在课堂上我了解到数据库设计的范式。有第一范式、第二范式、第三范式、BC范式等。等级越高,数据冗余越少,对系统调用数据库更方便。数据库的核心是DBMS,DBMS的核心是数据库

14、引擎,引擎响应专门的命令以创建数据库结构,然后创建、读取、修改和删除数据库中的记录。DBMS使用数据定义语言创建记录类型、字段和结构化关系,还定义了数据库视图;DBMS还是用数据处理语言用来创建、读取、修改和删除数据库中的记录。但是并非所有数据库的DBMS都被要求使用DDL和DML。看完这章,总结了一下建立关系数据库模式的步骤,首先要为每个实体类型建立一张表,然后为每张表选择一个主键,同时增加外键来表示一对多的关系,接着还可以建立几个新表来表示多对多信息系统分析与设计学习心得通过近10周的学习,我觉得信息系统分析与设计这门课程收获还是挺大的。我觉得,如果我们决定要做一件事,就得对这个系统有一个

15、整体得把握,首先要进行系统的规划和选择,接着就是系统的设计,其中系统设计包括三个部分:1.确定系统需求;2.系统需求结构化:过程建模,这一步骤主要就是画数据流图;3.系统需求结构化:概念数据建模,这一过程主要是画实体关系图。然后就是进行系统设计,系统设计包括设计人机界面和数据库设计。最后一步就是系统的实现与运行。在做信息系统分析与设计的大作业的时候,我和我们的小组成员曾经去实地考察过,虽然最后并没有被接待,但还是小有收获的。通过实地考察,我们能更清晰地了解我们系统所要实现的功能,甚至说让它比现有系统更加完善。当然,我们做东西,也是要追求进步,如果说做出来的东西和以前的系统都没什么两样,这样意义也不大。不过,这也得是在我们能力所及的范围内,我们得适当地把握好自己的时间和现有资源进行适当的设计。相信自己的努力还是能有一个很好的结果的,我们得对自己的发展有一个好的概括。信息系统分析与设计的大作业从第一周到第九周一直伴随着我们,说实在话,一直觉得自己有做不完的作业,刚开始还有些抱怨,但随着作业的进行,我们慢慢看到了自己的小小成果,觉得付出有了回报,并开始乐在其中。在这期间,徐老师也一直鼓励我们,他告诉我们,只要坚持做下去,我们会收获到成功的喜悦的!现在,我们已基本

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号