构建
1、什么是构建
你一定知道“构建(construction)”一次在软件开发领域以外的含义。“构建”就是“建筑工人(construction workers)”在建设一栋房屋,一所学校,乃至一座摩天大楼时所做的工作。在你年轻时,可能也曾用“硬纸板(construction paper)”构建过什么东西吧。按照一般的用法,“构建”是指建设的过程。构建过程可能包含有计划、设计、检查工作的一些方面,但在多数时候,“构建”就是指创建失误过程中动手的那些部分。
2、软件开发过程中的各种不同的活动
定义问题 需求分析 规划构建 软件架构 详细设计 编码与测试 单元测试 集成测试 集成 系统测试 保障维护
构建活动的主要是编码与测试,但也涉及详细设计、规划构建、单元测试、集成、集成测试等其他活动。
3、构建活动的具体任务
1)验证有关的基础工作已经完成,因此构建活动可以顺利进行下去;
2)确定如何测试缩写的代码;
3)设计并编写类和子程序;
4)创建并命名变量和具名变量;
5)选择控制结构,组织语句块;
6)对你的代码进行单元测试和集成测试
7)评审开发团队其他成员的底层设计和代码,并让他们评审你的工作;
8)润饰代码,仔细进行代码的格式化和注释;
9)将单独开发的多个软件组件集成为一体;
10)调整代码,让他更快、更简洁;
相关阅读
该报告由51Testing 发布,他们会在每年年中发布会一份测试行业调查报告,今年是在6月份发布的,相信有同学已经看过了,不过,我这里会挑自
解决360抢票王刷票0.1秒停顿问题,思考抢票软件和IT行业
一 问题描述 一直用360浏览器带的扩展应用:360抢票王,用了很多年了,挺好使(在这里谢谢360抢票王技术团队的同仁们),主要是信任在本地自
ZEPETO来势汹汹,但看着手机屏幕里几英寸大小的3D卡通形象,我很想跟大家明确一件事:在社交榜霸榜一周的ZEPETO,根本不像是一个社交软件
一、软件生命周期 1、瀑布型生命周期模型 自相而下,相互衔接 1)问题的定义及规划 定义:确定软件的开发目的及其可行性。制定项目总
1.本项目需解决的问题本项目通过利用P2P平台Lending Club的贷款数据,进行机器学习,构建贷款违约预测模型,对新增贷款申请人进行预测