2017.9.12 HomeWork

作业:

1.什么是Rup?

答:(1)RUP(它的英文全称:Rational Unified Process)既统一软件开发过程或统一软件过程)是一个面向对象且基于网络的程序开发方法论。它       可以为所有方面和层次的程序开发提供指导方针,模版以及事例的支持。RUP和类似的产品把面向过程的方面(例如定义的阶段,技术和实       践)和其他开发的组件(例如文档,模型,手册以及代码等)整合在一个统一的框架内。

拓展:

  (2)RUP中的软件生命周期在时间上被分解为四个顺序的阶段。

    a:初始阶段:初始阶段的目的是为系统建立商业案例并确定项目的边界。

    b:细化阶段:细化阶段的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。

    c:构造阶段:在构建阶段,所有的剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详细测试。

    d:交付阶段:交付阶段的重点是确保软件对最终用户是可用的

.    (3)统一软件开发过程RUP的工作流(Core Workflows)

      RUP中有九个核心工作流。其中包括6个是核心过程工作流(Core Process Workflows),3个是核心支持工作流(Core Supporting       Workflows)。分别为:商业建模,需求,分析和设计,实现,测试,部署,配置和变更管理,项目管理,环境。

2.什么是xp?

答:极端编程(Extreme Programming,XP)是一门针对业务和软件开发的规则,它的作用在于将两者的力量集中在共同的、可以达到的目标上。它是   以符合客户需要的软件为目标而产生的一种方法论,XP使开发者能够更有效的响应客户的需求变化,哪怕是在软件生命周期的后期。它强调,软件    开发是人与人合作进行的过程,因此成功的软件开发过程应该充分利用人的优势,而弱化人的缺点,突出了人在软件开发过程中的作用。极端编    程属于轻量级的方法,认为文档、架构不如直接编程来的直接。

3.什么是敏捷过程?

答:(1)敏捷过程(Agile Process)是一种以人为核心、迭代、循序渐进的开发方法,敏捷过程必须具有适应性;

  (2)任何一个敏捷过程都可以由所强调的三个关键假设来识别,这三个假设可适用于大多数软件项目:

    1. 提前预测哪些需求是稳定的而哪些需求会变更非常困难。同样,预测项目进行中客户优先级的变更也很困难。

    2. 对很多软件来说,设计和构建是交错进行的。也就是,两种活动应当顺序开展以保证通过构建实施来验证设计模型,而在通过构建验证之前很难估计应该设计到什么程度。

    3. 从制定计划的角度来看,分析、设计、构建和测试并不像我们所设想的那么容易预测。

      

  (3)敏捷过程的价值观: 
       个体和交互     胜过    过程和工具 
       可以工作的软件  胜过    面面俱到的文档 
       客户合作      胜过    合同谈判 
       响应变化      胜过    循环计划

  (4)典型的敏捷过程模型:

     XP(极限编程)、FDD(特性驱动开发)、Scrum以及敏捷的统一过程等。。。。。

时间: 2024-10-14 00:46:45

2017.9.12 HomeWork的相关文章

【第三组】冲刺会议 2017.7.12

冲刺会议 日期:2017.7.12 开发小组:Geomestry 冲刺经理:程立智 成员: 程立智 李明伦 郑昊 蔡镇泽 温志成 汪涵 成员:程立智 完成工作:搭建系统总背景框架,分析之前所做APP与本次APP的通用之处和可移植部分 所遇问题:许多设定还需要商量,现在只能用框框占位 下一步工作:继续开发界面 成员:李明伦 完成工作:学习了部分win2d知识,作为发布经理发布几个界面 所遇问题:对于软件后端实现的细节与需求经理分工暂时不明确 下一步工作:明确分工,继续编写后端 成员:郑昊 完成工作

2017/8/12 考试吐槽

2017 8 12 得分:200 我只能说一句话:这才是$NOIP$难度吧--(神$TM$联赛考$FFT$) A.灌水 题意:$n$根板子长度是$1~n$全排列,找出一种方法,使得板子组成的容器容量恰好为定值. 眼瞪十分钟$+$$coding$ $15$分钟 $+$ $debug$ $5$分钟 $=$ $AC$. 首先我们可以知道,整个容器容量最大的情况就是两根最长的板子夹在两边,中间全是相对较短的板子,这样获得的最大的容量就是\[\frac{(n - 2)(n- 1)}{2 }\].那么我们就

2017年12月流行的勒索病毒家族简介by达康勒索病毒解密中心

勒索病毒播报 2017年12月1日-9日 .CHAK .TRUE .GOTHAM .YAYA 爆发范围:重灾区福建 主要攻击对象有数据库的 业务系统 相应软件:金蝶软件 用友软件 通达OA 泛微 OA 病毒特点:文件尾部有4-6个字母 比如   达康勒索病毒解密中心.doc  中毒后 变成  达康勒索病毒解密中心.doc.YAYA 或者  达康勒索病毒解密中心.doc.CHAK 然后留下一个:how to  XXXX html的勒索html html内容是一个id 和两个邮件地址 一个是aol.

2018-01-03 中文编程专栏月报:2017年12月

原文知乎地址: 中文编程专栏月报:2017年12月 祝各位2018年好! 上次月报末尾的下一步打算: 尝试在office软件插件中实现简单的中文编程(源自讨论) 基于官方文档Walkthrough: Creating Your First VSTO Add-in for Excel, 需要付费版的VS, 暂时不具备此条件. 而且国内其他开源版本的office应该使用率很低, 因此此方向暂不继续. 汉化编程语言关键词的推敲/整理 Java关键字的汉化用词探讨. 在评论中, 有建议参考易语言的关键字

2017.3.12 H5学习的第一周

本周我开始了H5的学习,在这一周里我们从html的基本标签开始一直讲到了才算css的用法,接下来我将记录下来本周我学到的H5的内容. 首先是声明文档,声明文档类型是HTML5文件,它在HTML文档必不可少且必须放在文档第一行. 写法:<!DOCTYPE html>. 接着我们学习了html的基本结构: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title&

【第五组】第二次冲刺例会纪要 2017/7/12

第二次冲刺例会纪要 开发小组:Hunger Killer 冲刺经理:衣俊霖 小组成员:张竣杰,董泽昊,赵美,宋寅瑜,徐志国 A:张竣杰 负责部分:管理员界面 昨日所做工作:写文档,学习数据库链接相关知识 遇到的问题:代码语法问题 明日计划:完善前端代码,深入学习语法相关知识 B:衣俊霖 负责部分:注册界面 昨日所做工作:写文档,学习并修改控件代码 遇到的问题:相同代码拷贝到小组程序就出问题,一部分控件被挡住 明日计划:完善前端代码,找出问题 C:董泽昊 负责部分:趣味决策 昨日所做工作:完成转盘

2017.8.12 联考题

今天的题比(wo)较(zhi)水(zhang),好几个大佬都AK了...... 第一题题意给1~n的板子,按一定顺序排放,板子围起来的地方可以盛水,问给定n和要盛的水x,输出合法序列n<=1e6 x<=1e13solution 先把n放在最左边,把n-1放在n后面,在他俩中间加数 设当前要加的高度是H,那它对总水的贡献是 (n-1-H) 一直加到当前水==x,再把没加的从大到小加在n-1后面 如果加完都没有加满水,就 -1 (根据数学归(wo)纳(bu)法(hui)) 1 #include&l

2017大三——2017.9.12

现在大概的计划是先把微信小程序交互这块学懂,然后把thinkphp不太懂的地方弄熟(尤其是会话服务):后面学习Python基本知识(老师建议,我还不太懂),mongodb,报表服务,数据挖掘初步涉及,做算法题等 大致时间安排: 9.13--9.17:实验室小组行政事务(换届人员.换届交接材料.第一次会议扫尾上传等.计算机设计大赛总结文档和材料收集整理) 大创交流讨论文档 9.18--9.29:微信小程序结束,开始Python初步学习 10.9--10.31:thinkphp结束,Python基本

css实现自适应正方形的方法 http://www.cnblogs.com/dantis/archive/2017/05/12/6846611.html

页面布局中,我们经常需要用百分比来实现宽度自适应,但是如果这时候高度要跟宽度呈固定比例变化,该怎么办呢? 很简单,我们可以利用元素的padding或margin的百分比值是参照宽度的这一特性来实现, 即如果元素的padding或margin值是百分比值,那么,它的值是根据父元素的宽度来计算的. 所以,实现一个自适应的正方形,可以有两种写法: 可以这么写: 1 <style> 2 .box{ 3 width: 50%; 4 padding-top: 50%; 5 background-color