SoftwareEngineering
文章平均质量分 61
Pajarnas
改变世界的键盘,也会有一天被改变.
展开
-
软件工程之功能性需求和非功能性需求
早已有了写一个自己博客的想法,但是想自己建立一个网站,但是建成之后却最终用作他途,现在多次想写点东西,写到了本地的文档里面,但是不如博客方便和开放,于是今天就写了第一个博客,就先这么着吧: ) .The functional requirement is describing the behavior of the system as it relates to the system'原创 2017-06-05 19:46:32 · 39817 阅读 · 0 评论 -
软件工程之用例描述
当用例图不能提供用例所具有的全部信息,需要使用文字描述那些不能反映在图形上的信息信息.用例描述事假上关于参与者和系统如何交互的规格说明.在编写用例描述的时候,应该只注重外部能力,不涉及内部细节.1 目的: 简要描述系统的最终任务和结果2 事件流: 1 说明用例是怎么启动的,那些参与者在什么情况下启动执行用例 2 说明参与者和用例之间的信息处理过程 3 说明用例在不同的原创 2017-06-05 21:40:47 · 24263 阅读 · 4 评论 -
软件工程之系统架构图和系统架构描述
系统架构又称为逻辑架构图。根据维基百科对系统架构的描述: The systems architect is a professional figure in information and communications technology. Systems architects define the architecture of a computerized system (i.e.,原创 2017-06-06 01:27:22 · 54622 阅读 · 2 评论 -
软件工程之软件过程模型
软件过程模型,也称为软件生存周期模型或软件开发模型,是描述软件过程中各种活动如何执行的模型. 他确立了软件开发中各阶段的次序限制,以及各阶段活动的准则.便于各个活动的协调与人员的有效通信,有利于活动重用和活动管理. 目前常用的软件工程模型有:瀑布模型,增量模型,螺旋模型,喷泉模型,智能模型等. 瀑布模型 适合于需求很明确的软件开发.瀑布模型的每个阶段都以上一个原创 2017-06-06 13:53:38 · 2660 阅读 · 0 评论 -
软件工程之软件项目管理
为什么要进行软件项目管理? 保证软件产品质量,保证软件项目开发成功的关键.现代软件开发特别强调对软件开发全过程的控制,因此软件项目管理贯穿了软件生存周期.项目管理的实施可以对软件开发总成本进行有效控制,避免或控制项目风险. 软件项目管理主要对那些方面进行管理? 1. 软件可行性 即从技术上、经济上和社会上等方面对软件开发项目进行估算,避免盲目投资,减少损失。 2. 软原创 2017-06-06 14:41:30 · 982 阅读 · 0 评论 -
软件工程之软件配置管理
1 基本概念1 软件配置项(software configuration item) - 与合同,计划,过程,产品有关的文档和数据 - 源代码,目标代码和可执行代码 - 相关产品,包括软件工具,库内可复用软件 2 基线(base line) 基线是指拖过了正式复审的规格说明或中间产品,他可以作为进一步开发的基础,并且只有通过了正式的变化控制过原创 2017-06-06 16:02:03 · 1630 阅读 · 0 评论 -
软件工程之软件测试
软件测试很重要,往往大型项目,软件测试占了很大的成本. 高效的测试用例可以降低成本如何设计测试用例测试步骤: 1).预测试: 概要设计,详细设计,代码审查 2)测试: 1 单元测试 (模块测试) 2 整体测试 (组合测试) 3 功能测试 (有效性测试) 4 系统测试 ( 确认测试)原创 2017-06-07 11:41:39 · 898 阅读 · 0 评论