- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章:Track?Star(直译:跟踪之星)应用程序
我们可以继?续为上面的?示例程序添?加新的功能?,但这样并不?会帮助我们?了解如何使?用框架去开?发一个真正?的应用程序?。为了做到这?一点,我们需要建?立一个更加?紧密的逻辑?,与真实的应?用非常紧近?的程序。
在这一章中?,我们将介绍?一个项目任?务跟踪系统?,给它取了个?名字叫Tr?ackSt?ar。目前世界上?,已经有很多?关于项目管?理和问题跟?踪的应用程?序,我们的基本?功能将没有?什么与众不?同。那么,为什么还要?建立呢?事实证明,这种基于用?户的应用程?序有很多的?功能,也是很常见?的网络应用?,这将使我们?能够实现两?个主要目的?:
使用Yii?自带的方便?快捷的功能?,建立可用的?功能并挑战?已经存在的?其他网络应?用。
介绍真实的?示例和设计?方案,这将帮助你?可以快速建?立属于你自?己的Web?应用。
介绍Tra?ckSta?r
Track?Star是?一个软件开?发生命周期?(SDLC)中问题管理?的应用软件?。其实主要的?目的是帮助?保持在整个?软件开发过?程中所有出?现的问题及?问题的跟踪?。这是一个基?础于用户的?应用程序,允许管理和?创建用户及?控制用户权?限。一旦用户通?过了验证和?授权,将可以添加?其他用户和?管理项目。
Track?Star可?以管理在项?目开发中,用户与他人?(通常是项目?组成员)之间存在问?题,如开发任务?和一些应用?程序的错误?(bug),把这些问题?,分配给项目?组内的其他?成员,该项目中的?任务将有几?个状态如:尚未开始,开始和结束?。这样,Track?Star就?可以准确的?描述一个项?目什么时候?已经完成,当前正在进?行什么,还有什么尚?末开始。
创建Use?r Stori?es(用户故事)
简单说, User Stori?es就是应?用程序的需?求,并且根据应?用程序的需?求来确定U?ser Stori?es。User Stori?es 最简单的形?式是规定U?ser可以?使用应用程?序的哪个部?份。它们开始是?很简单的,随着程序的?复杂性会深?入到每一个?详细的功能?。我们的目标?是开始时确?定足够的复?杂性。如果需要,我们以后将?会添加更多?的细节和更?多的复杂性?。
我们之前已?经谈到了这?个应用程序?包括三个主?要的功能:用户(users?)管理,项目(proje?cts)管理和问题?(issue?s)管理。在应用程序?中,这几个主要?功能是非常?重要的。好了,让我们开始?吧。
用户(Users?)
TackS?tar是一?个基于用户?的Web应?用,它将有两个?用户类型:
匿名用户
认证用户
一个匿名用?户是所有未?能通过登录?验证的用户?。匿名用户只?能访问注册?或登录,其他受制限?的功能需要?验证用户。
一个认证用?户是所有已?经通过登录?验证的用户?。换句话说,已经认证的?用户,他们将可以?创建和访问?应用程序的?主要功能:项目管理和?项目的问题?管理。
项目(Proje?cts)
在Trac?kStar?中,项目管理是?一个主要的?功能。一个项目一?般代表公司?中高层人员?的一个目标?,并且由一个?或多个人执?行。典型的项目?可以细分为?更具体的任?务(或问题),每个小步骤?都代表需要?完成这个项?目的总体目?标。
建立一个项?目和问题跟?踪管理的应?用,作为一个例?子,它贯穿了整?本书。很不幸,我们不能使?用它来跟踪?我们的程序?,因为我们现?在还没有开?发。但是,假如我们使?用一个类似?的工具来帮?助我们建立?项目跟踪,我们可以创?建一个项目?叫建立Tr?ackSt?art项目?/问题管理工?具。这个工具将?项目分解成?更细致的项?目问题。例如:创建登录页?面或设计数?据库架构等?。
经过身份验?证的用户可?以创建新的?项目。该项目的创?建者是这个?项目的所有?者。项目的所有?者可以编辑?和删除自己?创建的项目?,还可以为项?目增加成员?。除了项目所?有者,其他与这个?项目关连的?用户简称为?项目成员,项目成员可?以添加新问?题以及修改?现有的问题?。
问题(issue?s)
项目中的问?题可以分为?以下三种类?别:
功能(Featu?res):此类别代表?真正要实现?的功能,例如:“实现登录功?能”
任务(Tasks?):此类别代表?需要做工作?,但不是该软?件的一个实?际的功能。例如,“配置服务器?”
错误(Bugs):此类别代表?应用程序运?行的不是很?正常,没有达到预?期的功能。例如,“帐户申请个?表单不验证?电子邮件的?格式”
问题(issue?s)可以有以下?三种状态:
尚未开始(Not yet start?ed)
已开始
已完成
项目成员不?仅可以添加?新问题以及
您可能关注的文档
- 个国际音标发音技巧完全归纳[].doc
- 了不起的盖茨比巫宁坤 论文学翻译中直译与意译的使用原则——析巫宁坤译《了不起的盖茨比》.doc
- 东北汉话的绝对程度副词语义、语法和语用分析.doc
- 英语学习的这几大误区你要避开.doc
- [聊斋志异画皮翻译]聊斋志异·耳中人(白话-翻译-意译).doc
- 传菜托盘使用方法(范文篇).doc
- 英文电影台词翻译大全.doc
- 美国法律词汇汉译过程中的文化扭曲.doc
- 从杨宪益和霍克斯《红楼梦》两个译本看文化对翻译的影响.doc
- 照应在英汉互译中的应用及其差异的论文.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)