软件设计师
WILKlk
https://online.visual-paradigm.com/cn/diagrams/solutions/free-online-uml-tool/
展开
-
软考复习-软件工程06-风险管理
风险管理风险特性软件风险包含两种特性:不确定性和损失。不确定性是指风险可能发生也可能不发生。损失指如果风险发生,就会产生恶性后果。量化风险的两个特性是风险分析的重点。风险类型项目风险:指预算,进度,人员,资源,利益相关者,需求等方面的潜在问题,以及它们对软件项目的影响。技术风险:威胁到要开发软件的质量以及交付时间。商业风险:威胁到要开发软件的生存能力。主要商业风险如下:市场风险:该...原创 2020-03-09 11:01:15 · 733 阅读 · 1 评论 -
软考复习-软件工程05-软件项目估算&进度管理
软件项目估算常用估算方法:基于已经完成的类似项目进行估算。基于分解技术计划进行估算。基于经验估算模型进行估算。成本估算方法自顶向下:从以前完成项目的总成本来估算现在的总成本,再进行分配。自底向上:先分别估算每个自认为所需要的开发工作量,最后再进行相加。差别估算方法:将待开发项目与已完成项目进行比对,找出其中差别所在,并估算每个差别对于成本的影响。专家估算法类推估算法算式...原创 2020-03-07 15:29:27 · 3335 阅读 · 0 评论 -
软考复习-软件工程04-系统测试
系统测试目的:以最少的人力和时间发现潜在的各种错误和缺陷。基本原则尽早并不断地进行测试。以便于在各个开发阶段发现问题,解决错误,消除隐患,降低风险。专人执行,避免由开发小组人员进行测试,保证测试客观性。设计测试方案时,要在确定输入参数,并预期正确情况下的输出结果的情况下进行测试。在设计测试用例时,除了设计合理的输入以预测结果外,也应设计不合理的输入并预期结果。在测试程序时,除去验证...原创 2020-03-06 09:21:42 · 563 阅读 · 0 评论 -
软考复习-软件工程03-系统设计
系统设计主要目的:在系统设计中,主要目的是为系统制定实施计划/方案。主要内容:新系统总体结构设计,代码设计,输入输出设计,处理过程设计,数据存储设计,用户界面设计,安全控制设计等。常用的系统设计方案有两种:1.面向数据流的结构化设计方法。2.面向对象的分析方法。系统设计基本任务基本上可以分为概要设计和详细设计两个阶段。概要设计设计软件系统总体结构其基本人是采用某种设计方法,将一个复杂的系...原创 2020-03-03 16:49:02 · 276 阅读 · 0 评论 -
软考复习-软件工程02-需求分析
需求分析的定义也称为软件需求分析、系统需求分析或需求分析工程等,简单来讲,就是由开发人员对用户需求软件的功能,性能等具体要求,将对目标软件所需要实现的功能或者非功能的需求,转化为完整的,规范的需求定义,用以确定系统功能的过程。...原创 2020-03-03 14:59:13 · 761 阅读 · 0 评论 -
软考复习-软件工程01-开发模型
瀑布模型特点:线性结构,由前至后,互相连接,逐级下落。优点:易于理解,阶段清晰,便于管理跟踪控制。不足:早期阶段要求用户需求明确完整,开发过程可逆性差,开发过程中的问题容易累积扩散。各个阶段的划分是完全固定的,因此需要大量的文档(也有一种说法,该模型是由文档来驱动的),工作量大。适用范围:开发过程中需求变化小或者无变化。开发环境稳定。低风险项目。快速原型模型特点:快速构...原创 2020-02-28 10:58:51 · 307 阅读 · 1 评论