摘要: 软件过程是软件生命周期中的一系列相关活动,即用于开发和维护软件及相关产品的一系列活动。 软件过程模型可以帮助开发团队理解开发过程,形成对开发中的活动、资源和约束的共同理解,可以根据具体情况对一个过程进行裁翦等。 瀑布模型 瀑布模型最早由Royce提出,该模型因过程排列酷似瀑布而得名。 该模型是文档驱 阅读全文
posted @ 2016-11-03 11:55 SQP51312 阅读(441) 评论(0) 推荐(0) 编辑
摘要: UP (Unified Process,统一软件开发过程)。 RUP(Rational Unified Process) 是 Rational 公司开发和维护的过程产品。 统一过程模型是一种“用例驱动,以体系结构为核心,迭代及增量”的软件过程框架,由UML方法和工具支持。它提供了一种演进的特性。 每 阅读全文
posted @ 2016-11-03 11:53 SQP51312 阅读(425) 评论(0) 推荐(0) 编辑
摘要: CPU是计算机的控制中心,主要由运算器、控制器、寄存器组和内部总线等部件组成。 控制器由程序计数器、指令寄存器、指令译码器、程序状态字寄存器PSW、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。它的主要功能有:从内存中取出一条指令,并指出下一条指令在内 阅读全文
posted @ 2016-11-03 11:51 SQP51312 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 计算机执行程序所需的时间P,可用P=I*CPI*T来估计,其中I是程序经编译后的机器指令数,CPI是执行每条指令所需的平均机器周期数,T为每个机器周期的时间。 CISC(Complex Instruction Set Computer,复杂指令集计算机)的基本思想是:进一步增强原有指令的功能,用更为 阅读全文
posted @ 2016-11-03 11:50 SQP51312 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 矢量图形 是用一系列计算机指令来描述和记录一幅图的内容,即通过指令描述构成一幅图的所有直线、曲线、圆、圆弧、矩形等图元的位置、维数和形状,也可以用更为复杂的形式表示图像中曲面、光照和材质等效果。 矢量图法实质上是用数学的方式(算法和特征)来描述一幅图形图像,在处理图形图像时根据图元对应的数学表达式进 阅读全文
posted @ 2016-11-03 11:48 SQP51312 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 极限编程 (ExtremeProgramming,简称XP) 由KentBeck在1996年提出的,适用于小团队开发。 是一个轻量级的、灵巧的软件开发方法; 基础和价值观:沟通(Communication)、简单(Simplicity)、反馈(Feedback)、勇气(Courage);即,任何一个 阅读全文
posted @ 2016-11-03 11:46 SQP51312 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 软件测试方法是指测试软件性能的方法。 软件测试方法分为静态测试和动态测试。 静态测试是被测试程序不在机器上运行而采用人工检测和计算机辅助静态分析手段对程序进行检测。 动态测试是通过运行程序发现错误。对软件产品进行动态测试时可以采用黑盒测试和白盒测试法。 静态测试 指测试不运行的部分,例如测试产品说明 阅读全文
posted @ 2016-11-03 11:44 SQP51312 阅读(330) 评论(0) 推荐(0) 编辑