预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
极限编程:建立在交流、简化、回馈和勇气四种核心价值上。首先,开发人员必须持续快速的对最终用户进行反馈。第二xp需要开发人员遵循KISS规则。第三,开发人员必须做增量修改使系统变大,支持改变而不是仅仅接受。第四,开发人员必须牢记质量第一。快速应用开发(RAD):基于RAD的方法调整了SDLC的阶段,使系统某些部分更快的发开出并交付给用户。通过这种方式用户能更好的理解系统并提出修改意见,使系统的功能接近用户需求。迭代增量开发:迭代增量模型是软件开发过程中、常用的开发模型。其中的增量是指是软件开发过程中,先开发主要功能模块,再开发次要功能模块,逐步完善,最终开发出符合需求的软件产品。迭代是指增量开发过程中,各模块的开发是反复进行的,并不是完成了某个模块后就终止该模块的开发转而开发下一个模块基础设施分析员:关注系统与组织的技术基础设施(如硬件、软件、网络和数据库)交互时所涉及的技术问题。COCOMO模型:由BarryW.Boehm提出,用来将代码行数估算转换成人月数估算。关键路径方法:CPM确定网络图中的关键路径,即从项目开始到完成持续时间最长的一条路径。关键路径法显示了所有的在关键路径上的任务都必须按时完成才能保证整个项目按时完成。如有任何任务所化时间超过预期,整个项目就将滞后。SWOT:分析方法是一种根据企业自身的既定内在条件进行分析,找出企业的优势、劣势及核心竞争力之所在的企业战略分析方法。其中战略内部因素(“能够做的”):S代表strength(优势),W代表weakness(弱势);外部因素(“可能做的”):O代表opportunity(机会),T代表threat(威胁)。非功能性需求:指的是系统必须具备的行为属性,如性能和可用性。通过web浏览器进入系统会被认为是非功能性需求。业务过程再工程:BPR意为着更改组织运作的基本方式----消除当前的业务方式,并利用新的方法和新的激活素来做重大的改进。事件驱动模型:系统中一切行为都被认为是对某个触发事件的响应。当没有事件触发时,系统处于空闲状态,耐心等待下一个事件触发,当一个触发事件产生式,系统给予响应,执行用例中定义的活动,然后返回到等待状态。时序触发事件:通过规定特定的时间顺序来引起用例开始起作用的事件。(自己归纳的)RUP:是一个面向对象且基于网络的程序开发方法论。描述了如何有效地利用商业的可靠的方法开发和部署软件,是一种重量级过程(也被称作厚方法学),因此特别适用于大型软件团队开发大型项目。用例场景:简单讲,用例就是对全部用例场景的抽象,用例场景就是从用例中实例化出来的一组活动。(百度的)24*7:每天24小时,每周7天。访问控制需求:存储于系统中的一些数据需要保密,一些数据需要对更改或删除操作执行者进行控制。说明谁可以访问那些数据以及哪种类型的访问是允许的。一致性校验:当数据相关时使用,数据字段通常是相关的。例如,一个人的出生年份在他或她结婚的那年之前。虽然数据不可能知道哪个数据是错误的,但它可以把错误报告给用户让其改正。物理DFD图:数据流图意味着是一数据为中心,但事实并非如此。实际上数据流图主要是关注的是过程和所执行的活动。简答系统分析员:关注与系统相关的方面问题。他提出关于IT如何改进业务过程的新想法和建议,在业务分析员的协助下设计新业务过程,设计新的信息系统,并保证系统复合所有的信息系统标准。面向对象技术和结构化软件技术:面向对象方法论试图平衡对过程和数据的重视。面向对象方法论用统一建模语言(NML)将系统方案表示为结合了数据和过程的对象集合。1、结构化系统开发方法(亦称“生命周期法”)(1)优点:从系统整体出发,强调在整体优化的条件下“自上而下”地分析和设计,保证了系统的整体性和目标的一致性;遵循用户至上原则;严格区分系统开发的阶段性;每一阶段的工作成果是下一阶段的依据,便于系统开发的管理和控制;文档规范化,按工程标准建立标准化的文档资料。(2)缺点:用户素质或系统分析员和管理者之间的沟通问题;开发周期长,难于适应环境变化;结构化程度较低的系统,在开发初期难以锁定功能要求。(3)适用范围:主要适用于规模较大、结构化程度较高的系统的开发3、面向对象开发方法(1)优点:a、分析、设计中的对象和软件中的对象的一致性b、实现软件复用,简化程序设计c、系统易于维护d、缩短开发周期(2)缺点:不易于大系统的开发可行性研究内容:技术可行性,即系统可以被it团队成功的设计、开发和安装的程度。经济可行性,它确定与项目相关的财务风险。组织可行性,即系统最终将如何被用户接受以及如何融入组织的日常运作中。用例描述:是用一种正式的方式来表示业务系统如何与环境进行交互,它阐述了系统用户所执行的活动。UML建模定义哪两类?哪八种图