前言  软件评测师是中级中国计算机技术职业资格网(软考)证书,此博文是围绕【软件工程】相关常考点     设计模式  UML支持13种图,可分为两大类  结构图:类图、组合结构图、构件图、部署图、对象图、包图  行为图:活动图、交互图(顺序图、通信图、交互概览图、时序图)、用例图、状态图  主要作用:     数据流图-功能建模   实体联系图-数据建模   状态迁移图-行为建模    开发模型  V模型:包括低层测试又包括了高层测试,低层测试是为了确保源代码的正确性,高层测试是为了使整个系统满足用户的需求  H模型:强调的是测试准备与测试实施的分离,而不是紧密结合  瀑布模型:以文档为驱动,适合于软件需求明确的软件项目模型  原型模型:需求不明确情况下,快速开发出一个原型  喷泉模型:以对象为驱动,适合面向对象的开发方法  螺旋模型:项目失败风险较低,预知开发的风险  关系代数  常见的关系运算:并、差、交、选择、投影、连接  数据的表示  采用8位整数,数据的表示范围  原码:-127~+127  反码:-127~+127  补码:-128~+127  详细设计的基本任务     数据库物理设计   模块算法   数据结构设计   其他设计    软件维护阶段     正确性维护:改正在开发阶段发现的错误   适应性维护:使软件适应信息技术变化和管理需求变化而进行的修改   完善性维护:是为了扩充功能和改善性能而进行的修改   预防性维护:为了适应未来的软硬件环境的变化    维护行为     改正性维护:诊断和改正这些隐蔽错误而修改软件   适应性维护:适用变化了环境而修改软件   完善性维护:扩充或完善原有软件功能或性能而修改软件   预防性维护:为了提高软件的可维护性和可靠性,增强可读性,而修改软件你    用例图  作用:可用来对功能需求建模  注意:泛化就是继承    极限编程XP     四个部分组成    四个价值观    五大原则    耦合  非直接耦合:两个模块之间没有直接关系,它们的联系完全是通过主模块的控制和调用来实现的。   数据耦合:两个模块彼此间通过数据参数交换信息。   标记耦合:一组模块通过参数表传递记录信息,这个记录是某一个数据结构的子结构,而不是简单变量。   控制耦合:两个模块彼此间传递的信息中有控制信息。   外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息   公共耦合:两个模块之间通过一个公共的数据区域传递信息。   内容耦合:一个模块需要涉及到另一个模块的内部信息。  内聚(强->弱)   巧合聚合:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。   逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。   时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。   过程聚合:按特定的次序执行。   通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同一输出数据。   顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。   功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少  软件设计  包括概要设计、详细设计   概要设计     体系结构设计    模块划分    数据结构、数据库设计    编写设计文档、评审    知识点  松弛时间:关键路径-所在路径的长度  结构化开发方法:自顶向下、功能的分解抽象、面向数据流、适合数据处理领域的问题,不适合解决大规模复杂项目,难以适应需求的变化  结构化分析的输出包括:数据流图、数据字典、加工逻辑  数据字典:为数据流图中的每个数据流、文件、加工,以及组成数据流或文件的数据项做说明  数据字典包含:数据流、数据项、数据存储、数据加工  加工:描述了输入数据流到输出数据流之间的变换  数据流图:用于行为建模,包含了加工,不能表示实体之间的关系和清晰地表达加工的处理过程
点赞 1
评论 0
全部评论

相关推荐

也许是天气_:实习这块全是假大空像AI生成的,没有实际内容。要体现出难点、亮点、解决问题的过程
点赞 评论 收藏
分享
06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
08-15 18:44
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务