11 架构师需要宏观上设计,微观上了解业务代码。宏观视野和微观视野 12 没有万能的解决方案,需要存在情景意识 13 提前考虑性能问题,考虑未来的变化 14 架构:系统建模,接口设计,模块划分,套用设计模式,优化性能。需要平衡:安全,易用,产品支持,发布管理,部署方式。 需要平和技术需求和各类业务需 ...
分类:
其他好文 时间:
2020-03-07 17:45:00
阅读次数:
68
经过一年半对与电脑的学习与认知,我对自己学习的软件工程专业有了更深的理解与认知,软件开发是一个把用户需要转化为软件需求,把软件需求转化为软件设计,用软件代码来实现软件设计,对软件代码进行测试,并签署确认它可以投入运行使用的过程。而软件工程则是把软件开发变得工程化,工程化的开发创造行为相比于硬性的开发 ...
分类:
其他好文 时间:
2020-03-07 13:06:33
阅读次数:
176
上一篇文章(http://www.bcbxhome.com/bcbx/forum.php?mod=viewthread&tid=26#lastpost)我们解决了“What is it”的问题,下面让我们来讨论“How to do”的问题。使用因果图设计测试用例一般包括下面几个步骤: 1.1.1. ...
分类:
其他好文 时间:
2020-03-07 10:01:08
阅读次数:
326
(2)集成测试 集成测试也叫做组装测试或联合测试。通常,在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装。 组装时需要考虑的问题 ①在把各个模块连接起来的时候,穿越模块接口的数据时否会丢失 ②一个模块的功能是否会对另一个模块的功能产生不利的影响 ③各个子功能组合起来 ...
分类:
其他好文 时间:
2020-03-03 01:14:20
阅读次数:
173
软件生命周期测试策略 软件开发与软件测试 软件开发过程是一个自顶向下,逐步细化的过程。首先,在软件计划阶段定义了软件的作用域,然后进行软件需求分析,建立软件的数据域、功能和性能需求、约束及一些有效性准则。接着进入软件开发,进行软件设计,把设计用某种程序设计语言转换成程序代码。而测试过程则是依照相反的 ...
分类:
其他好文 时间:
2020-03-01 21:50:35
阅读次数:
114
软件需求分、架构设计与建模最佳实践 cxx 2019 04 13 一、为什么要详细设计,价值? 1. 在多人团队环境中,详细设计驱动开发可实现明确交付的目标和标准 2. 可复用的设计成果 3. 提高代码的可维护性 4. 可对交付进行工作量和质量的评估 5. 实现知识传承,提高软件生命周期 二、控制软 ...
分类:
其他好文 时间:
2020-02-23 11:22:03
阅读次数:
85
Project stakeholders: 项目干系人/项目涉众:参与软件项目或受软件影响的人 主要包括: 客户,用户,需求分析员,开发人员,测试人员,文档编制人员,法律人员,生产人员(制造包含软件的产品),其他人员(市场策划,营销,技术支持等) 需求工程: 包含着与发现、记录和维护计算机系统的需求 ...
分类:
其他好文 时间:
2020-02-19 17:09:20
阅读次数:
69
1.软件测试思维与角度 软件测试的思维是逆向思维,发散性的思维,而软件工程师是站在用户的角度思考问题。 2.软件测试名称 软件测试Software Testing:验证软件产品(项目)是否满足用户需求,尽早、尽快、尽多发现软件缺陷,促进软件质量与客户满意度的提升。 软件需求Software Requ ...
分类:
其他好文 时间:
2020-02-17 12:41:49
阅读次数:
92
构建之法的第八章主要是讲述了需求分析开发团队是主要为用户着想,在开发项目之前进行用户分析; 讲述软件需求的4个步骤,(1)获取和引导需求(2)分析和定义需求(3)验证需求(4)在软件产品的生命周期中管理需求 。 讲述了9种用户调研方法:(1)焦点小组(2)深入面谈(3)卡片分类(4)用户调查问卷(5 ...
分类:
其他好文 时间:
2020-02-13 19:18:34
阅读次数:
72
可能偏向一个人的牢骚。 做软件的却用打扫卫生的视角来观察软件里的事,显得不怎么好。很久没动过软件,就是在思考着。 想一想原理的话大概很容易看透,软件需求是什么,该怎么做。架成云服务器的话就是买个虚拟电脑买个网址。想做自己的网站的话起步就那么容易,钱也不多。关键是内容没处找。 想去做什么?在努力的过程 ...
分类:
其他好文 时间:
2020-02-12 13:00:40
阅读次数:
57