软件设计师讲义培训1
- 格式:ppt
- 大小:6.64 MB
- 文档页数:120
计算机软件培训讲义1、背景20世纪是一个革命化变革的世纪。
机械化革命、电气化革命、信息化革命不管是对社会照样对人类都起到了全然性的变更阻碍。
专门是主动化临盆的理念,对机械化革命、电气化革命和信息化革射中的骨骼部分(硬件产品:例如运算机及其相干部件、通信产品、储备介质等)都起到了突飞大进的推动感化。
但关于信息化革射中的神经或血液部分的软件,若何将主动化临盆的理念引入到其开创研制中来,是20世纪60年代以来给人类留下的始终未解决好的一个重大年夜课题。
20世纪80年代初,国际有名的软件学家布鲁思曾经揭橥过一片有名的论文『没有银弹』,在软件界引起了专门大年夜的震动。
论文的中间分布了一种软件消极论的思惟,布鲁思小我认为软件的主动化临盆,因为受各类外界前提的制约,是几乎无法实现的。
这种消极的事实虽完全解决不了,但经由过程软件工程及其相接洽关系的优良的方法论,经由过程优良的人才是能够缓解的。
在今后的信息化革射中,起着神经或血液角色的软件感化越来越重要,据国际威望查询拜望机构的材料,工程费用上软硬的比例今朝已达到了6:4的数值。
由此可见软件工程及其相接洽关系的优良的方法论、优良的软件人才在信息化革命革射中的重要性。
2、软件工程软件工程是一类工程。
工程是将理论和常识应用于实践的科学。
就软件工程而言,它借鉴了传统工程的原则和方法,以求高效地开创高质量软件。
个中应用了运算机科学、数学和治理科学。
运算机科学和数学用于构造模型与算法,工程科学用于制订规范、设计范型、评估成本及确信衡量,治理科学用于筹划、资本、质量和成本的治理。
软件工程这一概念,主假如针对20世纪60年代“软件危机”而提出的。
它初次涌现在1968年NATO(北大年夜西洋公约组织)会议上。
自这一概念提出以来,围绕软件项目,开展了有关开创模型、方法以及支撑对象的研究。
其重要成果有:提出了瀑布模型,开创了一些构造化法度榜样设计说话(例如PASCAL说话,ADA 说话)、构造化方法等。
[IT认证]软考软件设计师辅导讲义2010年软考软件设计师辅导讲义:计算机系统知识来源:考试大-软件水平考试来源:考试大-软件水平考试来源:考试大-软件水平考试来源:考试大-软件水平考试来源:考试大-软件水平考试来源:考试大-软件水平考试数据流图一.解题当中考生表现出的特点由于这是下午考试的第一道题,所以很多考生从考前的紧张氛围当中逐渐平静下来开始答题,头脑还比较清醒,阅读起来比较流畅,速度还可以,自我感觉不错。
可偏偏这道题有很多人不能全取15分,纠其原因有以下一些特点:1.拿卷就做,不全面了解试卷,做到心中有数。
这样会导致在解题过程当中缺少一种整体概念,不能明确自己在哪些题上必需拿分(多花时间),哪些题上自己拿不了分(少花时间)。
这样,在解题时目标就会明确很多。
2.速度快,读一遍题就开始动手做。
3.速度慢,用手指逐个字的去看,心想看一遍就能做出题来。
4.在阅读题目时,不打记,不前后联系起来思考。
5.边做边怀疑边修改,浪费时间。
6.缺少的数据流找不准,可去掉的文件找不出来。
7.由于缺少项目开发经验,对一些事务分析不知如何去思考。
8.盲目乐观,却忽略了答题格式,丢了不应该丢的分。
二.解题的方法与技巧1.首先要懂得数据流图设计要略。
有时为了增加数据流图的清晰性,防止数据流的箭头线太长,减少交叉绘制数据流条数,一般在一张图上可以重复同名的数据源点、终点与数据存储文件。
如某个外部实体既是数据源点又是数据汇点,可以在数据流图的不同的地方重复绘制。
在绘制时应该注意以下要点:(1)自外向内,自顶向下,逐层细化,完善求精。
(2)保持父图与子图的平衡。
为了表达较为复杂问题的数据处理过程,用一个数据流图往往不够。
一般按问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。
根据层次关系一般将数据流图分为顶层数据流图、中间数据流图和底层数据流图,除顶层图外,其余分层数据流图从0开始编号。
对任何一层数据流图来说,称它的上层数据流图为父图,在它的下一层的数据流图为子图。