`
RednaxelaFX
  • 浏览: 3039478 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

[开发日志][071214] 完善用例分析,开始建立页面原型

阅读更多
我果然还是没装Together.为了这玩意把费了那么长时间安装和配置的VS2005 SP1给卸掉再装实在没有任何性价比可言.结果我负责的那部分用例图就在PX的机器上完成了.嘛,这次的NetOA以最低限度去完成用户需求的话,用例着实简单.

上午老师在每个组选取了一个用例分析来点评.这次我们组做得还不错,用例图和时序图都算合格吧.比较落后于进度的还是支持经理负责的那部分...或许得调整一下工作分配了?

-----------------------------------------------------------

在点评过用例分析后,LY老师开始讲解页面原型的制作问题.
LY老师提到,页面原型要解决两个问题:
1. 演示页面(系统)的功能;
2. 展示页面的布局和色调等设计.

上个星期我在开我们组的项目启动会议时也跟组员提到了页面原型阶段的任务.当时我主要是强调我们要制作一个抛弃式原型,着重演示功能而将美工作为次要任务.当然LY老师说得很对,页面原型确实要尽量把上面那两个问题都解决掉.但我们组里都是开发人员,没有美工,加上时间紧,我觉得强调功能优先也应该没错.

为展示页面原型的制作方法,老师播放了两段视频.先是一段通过DreamWeaver (MX 2004)制作静态HTML页面方式的,接着是一段通过VS2005的设计器直接做ASP.NET页面,靠MasterPage来统一风格方式的.前者中制作出来的页面十分阳春,呵呵,说来跟我想让组员制作的页面很像,不过确实很简陋,看起来不爽.后者做出来的页面在功能上跟前者的没啥不同,只是通过在MasterPage里放了些图片让页面"看起来"好看了点.如果真要做成那样,DW的模板照样能做,而且做出来的页面至少不用部署到IIS上就能直接看.我觉得在制作页面原型时还是尽量少投入些精力比较好,毕竟用完就抛弃,做得太精致就浪费了.

看完演示,组员们开始摸索该如何制作页面原型.他们主要是在摸索DW8的用法,而我是在摸索Dojo 1.0.1的用法.
可惜,除了我之外另外的组员似乎都没怎么写过HTML.他们拿到DW觉得很难使用,抱怨说为什么控件不能任意放置...或许是看到白色的背景,觉得与Word相似,但DW的用法与Word却大不相同,因而迷惘了? 这时我完全帮不上忙,我从来不用DW写网页,没任何经验可跟组员分享.我一般是用UltraEdit直接写代码,最多用AceHTML来写.嗯用AceHTML写HTML很顺手,有这么个带代码完成的编辑器还是比NotePad或者UE要好用些.

其他组员缺乏的HTML基础只能让他们慢慢补,而我这边也不太好过.之前我就想在页面原型阶段依靠Dojo里丰富的布局和控件(widget)来快速搭建页面原型,不过实际过程中遇到了点小问题.一年多之前我在项目中用的Dojo还是0.3.8,现在却已经到1.0.1了.中间有不少东西都发生了变化,结果有些我原本习惯的用法似乎用不了了.郁闷,得重新学一次了.还好xhrGet和xhrPost还是很方便,而我特别需要的Layout,SplitContainer和AccordionPane等都还在,看来做个漂亮的伪动态页面不会太麻烦.
除了版本的大幅度更新(0.3.1->0.4.x->0.9.x->1.0.x)外,另外一点我不太确定的是COMET的问题.最典型的应用场景或许就是聊天室了.这个场景里,用户希望在其他用户发出信息后能马上看到更新,但在普通Ajax模型下服务器端无法推送消息,只能让客户端定时轮询来拉到更新,无疑不够干练.在HTTP 1.1中,TCP连接可以长时间保持(直到意外断开或有一方显式发出"断开连接"的请求),因而服务器端可以使用"反转Ajax"与客户端的浏览器交互,也就是COMET.这种交互模型我倒是很早就听说过,但一直没在自己的开发中使用.今天看了一下Dojo的文档,它与cometd看来有不错的融合.但我以前没装过cometd,不知道它与ASP.NET的兼容性到底如何.这点有待进一步学习.

-----------------------------------------------------------

学院上面管这实训的老师缺乏人情,让我们星期六也得全天实训了,呜.本来还想进市区的,这下该怎么办呢.

希望明天是我最后一次看到Together...嘛,貌似还不行?

-----------------------------------------------------------

刚刚才发觉原来自己笔记本上装的SQL Server Management Studio Express是CTP来的.原来已经那么长时间了么.

另外,在之前搭建的"架构原型"上玩了一下.把ConnectionString还是写到Web.Config里去,并且把DAL的生成写到了DALFactory里.运行了一下,没问题.
不过有个奇怪的问题.用VS2005给SQLServerDAL里的TextMessageDAO生成了一个单元测试,就这么跑的话总是出错,说SQLHelper里ConfigurationManager那边指向了空对象.怪哉,原来单元测试的时候ConfigurationManager不会去读Web.Config么.得记住这点才行.
哦,对了.Web.Config里要是把customErrors写成这样:
<customErrors mode="On" defaultRedirect="Default.aspx">

会有点问题.从错误转向到Default.aspx后要是再出错就会进到诡异的地方.得在别的机上访问一下这边看看是不是也这样才行.我果然对ASP.NET还是太不熟悉了.

-----------------------------------------------------------

P.S. To lw: 待会更新的时候给你找张老师放在共享的时序图看看.是个使用饭卡的卖饭用例.
分享到:
评论
1 楼 lwwin 2007-12-15  
嗯,另外如果能够清楚的看到PET SHOP的整个流程会好些(应该会有罢?)这样方便以后“追踪”XD

PS:THX 偶会注意的~

相关推荐

    用例分析技术.pdf

    用例分析技术

    图书馆里系统用例分析

    在IT行业中,系统用例分析是软件开发过程中的关键步骤,尤其对于图书管理系统这样的信息管理系统而言,用例分析能够帮助我们清晰地理解系统的功能需求和用户交互。本篇将深入探讨“图书馆里系统用例分析”这一主题,...

    软件工程——用例分析

    图2展示了RUP中的用例分析在整个软件开发过程中的位置及其与其他步骤的关联。而图3则列出了一些推荐的用例分析步骤,帮助初学者更好地理解和应用面向对象分析与设计(OOAD)。 通过深入理解并实践用例分析,开发者...

    用例分析方法总结和归纳

    在软件开发过程中,用例分析是一种至关重要的方法,它主要用于明确系统或产品功能需求,确保满足用户的真实需求。本文将深入探讨用例分析的核心概念、步骤以及如何有效应用。 一、用例定义与基本概念 1. 用例(Use ...

    用例分析技术(原书第二版)

    该书被广泛认为是用例分析领域的权威指南,对项目管理员、高级分析人员、设计师、程序员、测试人员以及最终用户等各类软件开发参与者具有重要价值。 ### 重要知识点解析 #### 1. 用例分析概览 用例分析是一种重要...

    用例分析技术PPT文件

    用例分析技术是软件开发中一种重要的需求捕获和建模方法,主要用于理解和描述系统与用户之间的交互行为。在银行自动取款机(ATM)的例子中,用例分析技术帮助我们清晰地定义了系统的主要功能,如取款、查询余额和...

    UML用例分析

    ### UML用例分析 #### 一、UML用例分析概述 UML(统一建模语言)是...综上所述,UML用例分析是软件开发过程中不可或缺的一部分,它帮助开发团队更好地理解和定义系统的需求,为后续的设计和编码工作打下坚实的基础。

    用例分析技术 (强烈建议大家看看)

    你还不知道如果开始您的系统用例分析吗?那么强烈建议您看看这本《用例分析技术》 在一个需求分析过程中,主要有项目描述,风险分析,用例图以及描述,项目建议这几部分。 其中最重要的,也是最需要学习的...

    UML实验二用例分析

    将以用户视角描述的需求模型转化为以开发团队视角描述的分析模型。 (2)分析模型包含两个层次的两类模型。两个层次是指架构分析和用例分析。架构分析是指宏观上的框架,用例分析具体分析每一个用例以及他们的关系...

    用例分析技术-一个实例来讲解过程

    综上所述,用例分析技术是理解和表述系统需求的关键工具,尤其在RUP框架下,它能够有效地指导软件开发过程,确保系统的功能需求得到充分满足。通过实际的案例学习,读者可以更好地掌握这一技术,并将其应用到自己的...

    用例分析技术2E

    《用例分析技术2E》是一本深入探讨UML(统一建模语言)中的用例分析技术的专业书籍。UML是一种广泛使用的系统建模语言,它为软件开发提供了图形化的表示方式,帮助开发者清晰地表达系统的需求、设计和实现。在软件...

    用例分析技术PPT课件

    《用例分析技术》PPT课件是针对软件工程领域中用例分析的重要教程,它旨在帮助学习者理解和掌握如何有效地进行用例分析,以便在实际项目中编写出清晰、全面的软件需求文档。这份资料涵盖了用例分析技术的概述、实际...

    用例分析技术

    用例分析是软件开发过程中一种重要的需求获取和分析方法,它主要应用于面向对象设计和统一建模语言(UML)中。通过对用户的需求进行细化,用例可以清晰地描绘出系统与用户之间的交互,从而帮助开发者理解系统的功能...

    UML用例分析(PDF)

    《UML用例分析》是面向对象软件开发中一种重要的设计和分析方法,它通过图形化的方式描绘系统功能需求,帮助我们理解用户与系统之间的交互。在这个主题中,我们将深入探讨UML用例分析的基本概念、核心要素以及如何在...

    论文研究-基于用例分析的领域服务本体建模 .pdf

    文章中提到的用例分析方法(Use Case Analysis),是一种有效的软件系统开发项目需求分析技术。用例分析方法通过系统边界划分以及系统参与者的描述来保证目标系统的可用性。它将系统参与者对系统的一个或一组动作...

    需求开发与UML用例分析

    综上所述,需求开发与UML用例分析相辅相成,共同构成了软件开发过程中的基石。通过有效的需求管理和细致的用例分析,可以确保项目沿着正确的方向发展,降低项目风险,提高软件产品的质量和用户满意度。

    软件需求分析-用例分析

    在介始用例方法之前,我们首先来看一下传统的需求表述方式-"软件需求规约"(Software Requirement Specification)。传统的软件需求规约基本上采用的是功能分解的方式来描述系统功能,在这种表述方式中,系统功能被...

    用例分析技术 (第2版)计算机_软件工程及软件方法学

    随者用例分析的逐步进展,可能会出现很多理解起来比较困难或者理解起来不够直观的问题,为了弥补文字描写用例带来的弊端,我们可以采用图形化用例来来描述用例中的一些关键点。 常用的图有三种:活动图,时序图以及...

    测试用例分析与设计

    ### 测试用例分析与设计 #### 一、测试用例概述 测试用例作为软件测试的核心组成部分,其设计和应用对于确保软件质量至关重要。它不仅有助于高效地识别软件缺陷,还能有效地指导测试过程,确保测试活动的有序进行...

Global site tag (gtag.js) - Google Analytics