软件工程——软考探究(三)

软件工程的学习很早就开始了,如今,在软考中又再次相遇,有种“故地重游”的感觉,但“物是昨日物而人非本来人”了,消除了原来的陌生、恐惧,更多的是对这部分知识的更深的理解和体会。之前对于软工这部分脑子里边很凌乱,总是有抽象、晦涩的感觉,此次,自己做了一些总结分享给大家:

当自己这么“故地重游”之后,有了更多的感触,对于文档、图形的重要性有了更深的理解,深深地体会到了文档这些看似乏味的东西在系统开发中的重要作用。之前对写文档、画图产生反感的情绪,却殊不知图形是专业人士交流的必备工具,它简单、直观、一目了然,不同的阶段写不同的文档、不同阶段画不同的图形,对于不同的人又需要看不同的文档,可以说文档便是系统开发的生命线。

深刻反思自己的负面情绪,其实是来自于自己的目光太短浅,没有从一个系统的全局去着眼,而是习惯了“自给自足”的方式,而一旦让自己置身于“工业大生产”的环境中,自己便肯定会蒙圈的,而软件工程就会很好地解决这样的问题!和软件工程的学习比较起来,认真对待文档,做好自己的定位似乎是更重要的!

时间: 2024-08-08 10:22:06

软件工程——软考探究(三)的相关文章

数据流图的绘制——软考探究(二)

软考中第一道大题就是数据流图的设计,这道题总体来说就是对参考人耐心.细心.信心的一次考验. 概念: 从我个人理解来说,数据流图的绘制就是对一个系统中各个角色(实体)所涉及到的操作(加工)的罗列,其中要记录下操作中使用和产生的文档.资料(文档.资料).下面从数据流图的图标说起,数据流图中的图形有矩形.椭圆形.箭头.缺口的四边形 矩形:代表实体 圆角矩形:代表具体的加工,试题中通过动词的形式体现: 箭头:代表数据流,旁边需要注明数据流的名称: 缺口的四边形:代表系统中需要和生成的资料.文档: 做题要

数据结构——软考探究(一)

继上篇博客之后,对软考涉及的知识有了更深入的研究,本篇博客将会和大家分享对于数据结构的学习.数据结构是软考中比较重要的一块知识,它介绍了计算机中数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构.对于我们对于计算机知识的深入研究有很好的帮助,同时以此为基础也会很好地帮助我们去挖掘计算机的潜能,实现各方面性能的最优化. 对于数据结构的知识,自己总结了以下的框图: 数据结构是计算机中我们时常会涉及到的基础知识,他对于我们来说是非常重要的,诸如线性表.栈.队列.树图以及各种排序算

2017上半年软考 第三章 重要知识点

第三章 讲了信息系统集成所需要的技术: 重点是:信息系统生命周期:立项[形成需求规格说明书].开发.运维.消亡: 信息系统建设包括:设备采购.系统集成.软件开发.运维服务: 软件开发常用方法:结构化方法[整个系统分若干阶段依次进行.每个阶段都有详细的文档编制要求:注重全局和整体性: 缺点开发周期长,文档设计繁琐,设计说明繁琐,工作效率低,要在开发之初认识系统需求].原型法[快速开发一个原型.反复修改来实现用户需求: 分抛弃型原型.进化型原型].面向对象法[关键:能否建立全面.合理.同意,反映需求

软考(三)

http://blog.csdn.net/coding1994/article/details/52474731 一 了解进程资源图 Markdown编辑器用的还不是太熟,表格中插入图片这事还没学会,纠结着在Word中总结了下,然后截个图放在下面供大家参考: 二 化简资源分配图 方法步骤 第一步:先看系统还剩下多少资源没分配,再看有哪些进程是不阻塞("不阻塞"即:系统有足够的空闲资源分配给它)的 第二步:把不阻塞的进程的所有边都去掉,形成一个孤立的点,再把系统分配给这个进程的资源回收回

软考高级(三)

来自:信管网 信息系统的生命周期可以分为4个阶段:立项.开发.运维.消亡. 1.立项阶段 即其概念阶段或需求阶段,这一阶段分为两个过程:一是概念的形成过程,根据用户单位业务发展和经营管理的需要,提出建设信息系统的初步构想: 二是需求分析过程,即对企业信息系统的需求进行深入调研和分析,形成<需求规范说明书>,经评审.批准后立项. 2.开发阶段 该阶段又可分为以下阶段. (1)总体规划阶段:是系统开发的起始阶段,以立项阶段所做的需求分析为基础,明确信息系统在企业经营战略中的作用和地位,指导信息系统

银行家算法——软考探究(四)

著名的银行家算法,最早是由Dijkstra提出来的.它是一种最有代表性的避免死锁的算法.在避免死锁方法中允许进程动态地申请资源,但系资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待. 银行家算法最重要的就是判断是可用资源和仍需资源之间的关系,如果可用资源数大于人需资源数,那么我们认为这个进程就是可以执行的,也是安全的,反之,便是不安全的.所以重中之重的是找到各种资源数. 对进程的判断遵循以下步骤: 1.计算系统开始时所有的资源数,即开始的可用资源数;

PV操作——软考探究(五)

之前总结了和资源有关的银行家算法,随着学习的深入,对于资源的理解也有了更深的理解,此篇文章通过解决同步.异步问题的典型机制--PV操作来加深对资源的理解. P操作:申请一个资源.它是执行操作的前提,只有有了资源才可以执行操作.就和现实生活是一样的,只有有了资源才能够进行生产. V操作:释放一个资源.在执行完毕一个操作以后要将占用的资源释放掉,和银行家算法吻合, 同时发出信号. [例]两个相关联的进程A和B,他们共享一个缓冲器.进程A不断地读入数据,并送入缓冲器:进程B不断地从缓冲器中取出数据并加

软考之路(四)---软件工程一 概念模型,逻辑模型,物理模型

自从接触到数据库到现在这三个概念大家理解的还有些不清楚,今天来为大家解答疑惑,共同提高,结合生活理解 概念模型        概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西.如销售业务中的"客户"和"定单",还有就是"商品","业务员". 用USE  CASE(用例图)来描述就是:"业务员"与"客户"就购买&qu

备战“软考”之软件工程

说到"软件工程"就有一种很纠结的感觉!为什么呢?因为刚进入软考复习阶段,大家都把它放到了"比较"次要的地位,因为已经学过两遍,再加上它没有很难理解的东西,一说大家都会!但往往问题就在这里"一说大家都会??"在做题的时候有种"屡错不厌"的感觉,就针对这个问题先谈谈原因,再谈谈解决的方案. 原因: 1.大家就是因为太自信了,因为已经学过两遍,所以就没有系统的看书或是不到位. 2.大家没有把里面的知识学活,学透,当下明白了.但是时间