
软件工程
文章平均质量分 82
m0_54743939
这个作者很懒,什么都没留下…
展开
-
软件工程 Shari Lawrence Chapter05-06
Chapter051.什么是软件体系结构?设计模式?设计公约?设计? //概念设计?技术设计?体系结构 Architecture:一种软件解决方案,用于解释如何将系统分解为单元, 以及单元如何相互关联,还包括这些单元的所有外部特性。设计模式 design pattern:一种针对单个软件模块或少量模块而给出的一般性解决方案,它提供较低层次的设计决策。它是一个共同的设计结构的关键方面,包括对象和实例, 角色和协作,责任分配,设计公约 Design Convention:一系列设计决策和建议的集合,用于原创 2021-11-10 11:34:54 · 237 阅读 · 0 评论 -
软件工程 Shari Lawrence 用户画像和需求分析
用户画像一、什么是“用户画像”?为什么要使用“用户画像”?用户画像是将具有代表性的用户群体转化为一个虚拟的并且典型的人物。开发,设计及产品部门要把这个虚拟的人物当成真正的用户。用户画像不应该和个体混淆,虽然有些组织是这样用的。虽然在设计时将用户画像视为一个个体会比心里没有任何用户要好。但是如果关注于个体,设计师将会错失更广泛的具体需求。 一个用户画像代表了广泛的属性,是所有相似用户的集合体。用户画像不是简单的消费者分类,而是一个具体的用户形象。这意味我们不会用年龄范围之类的抽象特征来描述它,而是用具原创 2021-11-10 11:32:30 · 699 阅读 · 0 评论 -
软件工程 Shari Lawrence Chapter02-04
软件工程 Shari Lawrence Chapter02软件项目团队组织的基本结构?(1) 主程序员负责制(Chief Programmer Team)由一个主程序员负责系统设计和开发,其他的成员向其汇报,主程序员对每一个决定有绝对决策权。优势:使交流最小化迅速做出决定缺点:创造性低对主程序员要求高,个人主观性强(2) 忘我方法(Egoless Approach)每个成员平等的承担责任,而且过程与个人是分开的;批评是针对产品和结果的,不针 对个人的。(3) 项目组织的结构化结构化较原创 2021-11-10 11:30:15 · 187 阅读 · 0 评论 -
软件工程 Shari Lawrence Chapter01
Chapter011.SE的定义、目的、方法及作用(P2 / P16)定义:软件工程是一种系统工程,不止包括对技术问题的分析与解决,还包括对开发过程和给参与者分配合适的角色等方面的管理在将有关软件开发与应用的概念科学体系化的基础上,研究如何有计划、有效率、 经济地开发和利用能在计算机上正确运行的软件理论和技术工程的方法学,以及一些开发和维护软件的方法、过程、原则等。它是一个系统工程,既有对技术问题的综合分析,也有对开发过程和参与者的管理。目的:生产出高质量的软件进而找到解决方案,并考虑那些对质量有影原创 2021-09-29 20:39:08 · 4578 阅读 · 0 评论