系统架构设计师-项目管理

这篇具有很好参考价值的文章主要介绍了系统架构设计师-项目管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

        一、盈亏平衡分析

        二、进度管理

                1、WBS工作分解结构

                 2、进度管理流程

                 (1)活动定义

                (2)活动排序

                (3)活动资源估算:

                (4)活动历时估算:

                (5)制定进度计划:

                (6)进度控制:

        三、影响软件质量的3组因素

                1、产品修改

                2、产品转移

                3、产品运行

        四、软件质量控制与质量保证

                1、质量保证(QA)

                2、质量控制(QC)

        五、软件能力成熟度模型集成(CMMI)

        六、软件配置管理

                1、关于配置项

                 2、软件版本控制:

        七、软件工具


        一、盈亏平衡分析

                【正常情况下】销售额 = 固定成本 + 可变成本 + 税费 + 利润

                【盈亏平衡时】销售额 = 固定成本 + 可变成本 + 税费

                例:某公司去年卖了20000台电脑,每台售价2500元,固定成本240万,可变成本3000万,税率16%,请计算卖多少台开始盈利。

                当前情况:

                        2500 * 20000【销售额】= 2400000 + 3000000 +(2500 * 20000)* 16% + 利润

                盈亏平衡时

                        2500 * 20000【销售额】= 2400000 + 3000000 +(2500 * 20000)* 16%

                        固定成本 = 240万

                        盈亏平衡时的可变成本 = 可变成本占销售额比例 * 销售额

                        可变成本占销售额比例:(3000000 /(2500 * 20000))= 0.6

                        盈亏平衡时的可变成本 = 0.6 * 销售额

                        税费 = 0.16 * 销售额

                        解:设盈亏平衡时卖的台数为 x 台,则有

                                2500 * x = 2400000 + (2500 * x) * 0.6 + (2500 * x) * 0.16

                                解得:x = 4000台

        二、进度管理

                进度管理:为了确保项目按期完成所需要的管理过程。

                1、WBS工作分解结构

                系统架构设计师-项目管理,软考高级,系统架构师,软件工程,系统架构

                         【WBS分解的基本要求】

                        (1)WBS的工作包是可控和可管理的,不能过于复杂

                        (2)任务分解也不能过细,一般原则WBS的树形结构不超过6层。

                        (3)每个工作包要有一个交付成果。

                        (4)每个任务必须有明确定义的完成标准。

                        (5)WBS必须有利于责任分配。

                 2、进度管理流程

                系统架构设计师-项目管理,软考高级,系统架构师,软件工程,系统架构

                 (1)活动定义

                        就是对WBS的进一步分解。将WBS的工作包分解为更小的部分 - 进度活动

                (2)活动排序

                        两种项目进度网络图:前导图(PDM),又叫单代号网络图甘特图(Gantt)

                        前导图(PDM):

                                前导图可表示四种依赖关系:FS、SS、FF、SF                                

系统架构设计师-项目管理,软考高级,系统架构师,软件工程,系统架构

                        甘特图(Gantt):                                     

系统架构设计师-项目管理,软考高级,系统架构师,软件工程,系统架构

                        优点: 甘特图直观、简单、容易制作,便于理解,能很清晰地表示出每一项任务的起始时间与结束时间,一般适用比较简单的小型项目,可用于WBS的任何层次、进度控制、资源优化、编制资源和费用计划。

                        缺点:不能系统的表达一个项目所包含的各项工作之间的复杂关系,难以进行定量的计算和分析,以及计划的优化等。

                (3)活动资源估算:

                        确定要使用何种资源、数量,及何时使用,该过程与成本估算紧密配合。

                (4)活动历时估算:

                        工作量估算。

                        常用方法:专家估算、三点估算法、功能点估算、自上而下估算、自下而上估算。 

                                    三点估算法系统架构设计师-项目管理,软考高级,系统架构师,软件工程,系统架构

                (5)制定进度计划:

                        关键路径法(CPM):是项目整个路径中最长的路径,是项目完成的最短时间。关键路径可以有多个,但是越多,项目风险越大。向关键路径要时间,向非关键路径要资源。

                        总时差【即:松弛时间】:在不延误总工期的前提下,该活动的机动时间。活动的总时差等于该活动最迟完成时间与最早完成时间之差,或该活动最迟开始时间与最早考试时间之差。

                (6)进度控制:

                        判断条件:

                        (1)是否为关键活动

                        (2)偏差是否大于总时差

                        (3)偏差是否大于自由时差

                        两种方法:

                        (1)赶工:增加资源,加班或加人。

                        (2)快速跟进:活动并行执行。

        三、影响软件质量的3组因素

                系统架构设计师-项目管理,软考高级,系统架构师,软件工程,系统架构

                1、产品修改

                (1)可理解性:是否能理解。

                (2)可维修性:是否能修复。

                (3)灵活性:是否能改变它。

                (4)可测试性:是否能测试它。

                2、产品转移

                (1)可移植性:是否能在另一台机器上使用它。

                (2)可再用性:软件的某些部分是否可再用。

                (3)互运行性:是否可以和另一个系统结合。

                3、产品运行

                (1)正确性:谁否按我的需要工作。

                (2)健壮性:对意外环境是否可以适当的响应。

                (3)效率:完成预定功能时它需要的计算机资源多么。

                (4)完整性:是否安全。

                (5)可用性:是否可使用。

                (6)风险:能按预定计划完成它么。

        四、软件质量控制与质量保证

                1、质量保证(QA)

                        一般是每隔一定时间(例如,那个阶段末)进行的,主要通过系统的质量审计和过程分析来保证项目的质量。独特工具包括:质量审计过程分析

                        【质量保证的主要目标】

                        (1)【事前预防】工作。

                        (2)尽量在刚刚引入缺陷时将其捕获,而不是让缺陷扩散到下一个阶段。

                        (3)作用于【过程】而【不是最终产品】。

                        (4)贯穿于【所有活动之中】,而不是集中于一点。

                2、质量控制(QC)

                        实时监控项目的具体结果,一判断他们是否符合相关质量标准,制定有效方案,以消除产生质量问题的原因。

        五、软件能力成熟度模型集成(CMMI)

系统架构设计师-项目管理,软考高级,系统架构师,软件工程,系统架构

        六、软件配置管理

                产品配置是指一个产品在其生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、计算机程序、部件及数据的集合。

                1、关于配置项

                (1)基线配置项(可交付成果):需求文档、设计文档、源代码、可执行代码测试用例、运行软件所需数据等。

                (2)非基线配置项各类计划(如项目管理计划,进度管理计划)、各类报告。

                软件配置管理核心内容包括【版本控制】【变更控制】。 

                 2、软件版本控制:

系统架构设计师-项目管理,软考高级,系统架构师,软件工程,系统架构

                         (1)处于草稿状态的配置项的版本号格式为:0.YZ,其中YZ数字范围01~99。随着草稿不断完善,YZ的取值应递增。YZ的初始值和增幅由开发者自己把握。

                        (2)处于正式发布状态的配置项的版本号格式为:X.Y。其中X为主版本号,取值范围1~9;Y为次版本号,取值范围1~9.配置项第一次正式发布时,版本号为1.0。

                        (3)如果配置项的版本升级幅度较小,一般只增大Y值,X值保持不变。只有当配置项版本升级幅度比较大时,才允许增大X值。

                        (4)处于正在修改状态的配置项的版本号格式为:X.YZ。在修改配置项时,一般只增大Z值,X.Y值保持不变。

        七、软件工具

                按软件过程活动将软件工具分为:

                (1)软件开发工具:需求分析工具、设计工具、编码与排错工具、测试工具。

                (2)软件维护工具:版本控制工具(VSS、CVS、SCCS、SVN、Git)、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。

                (3)软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择。文章来源地址https://www.toymoban.com/news/detail-565920.html

到了这里,关于系统架构设计师-项目管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软考:中级软件设计师:操作系统,进程管理,前趋图,进程同步互斥,PV操作,

    提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是需要细心准备的 (1)自己的科研经历, 科研内容 ,学习的相关领域知识,要熟悉熟透了 (2)自己的实习经历,做了 什

    2024年02月12日
    浏览(53)
  • 软考高级系统架构设计师(八) 基于中间件的开发&实际项目

    目录 中间件的用途 中间件技术  中间件的特点 中间件的十大优越性  企业应用集成 轻量级架构 Struts框架 spring Hibernate 实际项目举例 产品逻辑大图 gRPC的接口规范 关键中间件交互 整体架构设计 大数据素材底层处理 业务交互大图 底层数据素材加工大图 属于可复用软件的范

    2024年02月11日
    浏览(89)
  • 系统架构设计师考试论文:论NoSQL 数据库技术在现代软件项目中的应用与效果

            随着互联网 web2.0 网站的兴起,传统关系数据库在应对 web2.0 网站,特别是超大规模和高并发的 web2.0 纯动态 SNS 网站上已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL(Not only SQL )的产生就是为

    2024年02月11日
    浏览(43)
  • 系统架构设计师 7:系统架构设计

    软件架构(Software Architecture, SA)并非可运行软件,确切地说,它是一种表达,使软件工程师能够: 1. 分析设计在满足所规定的需求方面的有效性; 2. 在设计变更相对容易的阶段,考虑体系结构可能的选择方案; 3. 降低与软件构造相关联的风险。 软件架构设计的生命周期包

    2024年02月12日
    浏览(57)
  • 系统架构设计师-软件架构设计(3)

    目录 一、软件架构风格(其它分类)         1、闭环控制结构(过程控制)           2、C2风格         3、MDA(模型驱动架构 Model Driven Architecture)         4、特定领域软件架构(DSSA)                 4.1 DSSA基本活动及产出物:             

    2024年02月15日
    浏览(58)
  • 系统架构设计师-软件架构设计(6)

    目录 一、物联网分层架构 二、大数据分层架构 三、基于服务的架构(SOA)         1、SOA的特征         2、服务构件与传统构件的区别 四、Web Service(WEB服务)         1、Web Services 和 SOA的关系 五、REST(表述性状态转移) 六、ESB(企业服务总线) 七、微服务         1、微

    2024年02月14日
    浏览(248)
  • 系统架构设计师-软件架构设计(7)

    目录 大型网站系统架构演化 一、第一阶段:单体架构 到 第二阶段:垂直架构 二、第三阶段:使用缓存改善网站性能         1、缓存与数据库的数据一致性问题         2、缓存技术对比【MemCache与Redis】         3、Redis分布式存储方案         4、Redis集群切片的

    2024年02月14日
    浏览(68)
  • 【新版】系统架构设计师 - 软件架构设计<新版>

    个人总结,仅供参考,欢迎加好友一起讨论 软件架构的概念(★★★) 基于架构的软件开发(★★★★) 软件架构风格(★★★★★) 特定领域软件架构(★★★) 软件质量属性(★★★★★) 软件架构评估(★★★★★) 软件产品线(★★★) 构件与中间件技术(★

    2024年02月09日
    浏览(56)
  • 系统架构设计专业技能 · 软件工程(一)【系统架构设计师】

    系统架构设计高级技能 · 软件架构概念、架构风格、ABSD、架构复用、DSSA(一)【系统架构设计师】 系统架构设计高级技能 · 系统质量属性与架构评估(二)【系统架构设计师】 系统架构设计高级技能 · 软件可靠性分析与设计(三)【系统架构设计师】 软件开发生命周期

    2024年02月13日
    浏览(47)
  • 【新版】系统架构设计师 - 软件架构设计<轻量级架构>

    个人总结,仅供参考,欢迎加好友一起讨论 基本概念(★) SSH(★★) SSM(★★) 用户界面的逻辑位于最顶层。表现层负责把用户要求的业务逻辑处理结果以可视化的友好的方式返回给用户,并提供接受用户命令的接口和表现层页面控制逻辑的代码。 业务逻辑层负责处理

    2024年02月09日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包