摘要:
发表日期: 17/04/2002 18:51:10
发表人: ashish jaiman
发表人信箱: ashish.jaiman@lexign.com
发表人网址: http://www.lexign.com
与其不断地创建类实例,有时反不如使用原型克隆方法,拷贝已有的实例,然后适当地作些改动。当使用的子类仅仅在对象类型上不同于父类,也可以用原型克隆方法来减少子类数量。......
摘要:
(松下客 2001年05月28日 12:02)
一、概述
web网站往往具有复杂与高度动态的特点。为了让web应用在短时间之内开始运作,开发周期应该尽量地短。许多时候,开发者直接进入编写代码这一阶段,却不去仔细考虑自己想要构造的是什么样的网站以及准备如何构造:服务器端代码往往是毫无准备的即兴式编写,数据库表也是随需随加,整个应用的体系有时候呈现一种无规划状态。然而,只要我们运......
互联网软件工程浅谈(摘自ChinaByet)
互联网软件工程浅谈
很高兴能看到阿捷的"网站工程浅谈",在交流中,阿捷强力向编辑推荐我所谈的一些内容.感谢阿捷与编辑!
在互联网应用日益发展,规模与复杂度日益加深的今天,我非常同意阿捷的观点:应该开始重视工程与项目管理的知识与规范.很愿意与更多的朋友进行更多的交流,共同提高,共同发展.
关于"怎样协调不同人员工作保证质量"的问题,我个人的观点与我们在实际中所使用的主要是从两个方面进行,即项目开发流程与在此基础上的项目管理,项目管理中主要采用了项目站点(project site)的方法,实际上就是一个使用互联网的项目管理工具.我在后面附上相关的一些信息.更具体的则需要更多时间整理.
关于另外一个问题"关于客户需求怎样才能有控制的满足"我觉得更好的方法是采用案例分析的方法来讲,因为肯定不同的公司有很多成功与可以借鉴的方法.
这里附上我关于web engineering的报告的一部分slides内容,希望能有用.这里选择了两个报告
(1)互联网应用及其主要软件模型
(2)互联网应用开发项目管理
网站,在我的理解中,是互联网应用的用户界面.
== 互联网应用及其主要软件模型
什么是互联网应用(1)
概括讲,互联网应用是一切使用互联网环境或媒介提供某种服务或
实现某种功能的系统.
严格讲,根据互联网的特点充分发挥其作用的在互联网环境中运行的系统.
有两种互联网应用:web-enabled与web-based.
互联网环境具有交互性.即时性.开放性.分布性等特点.
互联网应用如果使用传统的软件开发方法进行开发,很容易产生问题.最重要的问题有两个:开发与维护期界限模糊.不能充分发挥
互联网特性.
什么是互联网应用(2)
示例
信息管理系统.传统的信息管理系统都是基于典型的客户机/服务器结构.系统中只有不同的功能模块与有关数据库.可以将这样的系 统使用互联网技术实现,即基于浏览器/服务器结构的系统.这只能是称做web-enabled的系统.系统的设计与结构仍然是原来的.如果是根据互联网特点(交互.开放)进行设计,则是web-based应用.
什么是互联网应用(3)
示例
一个地区的招商引资项目管理系统 .传统的系统是基于普通数据库系统所建立的.对系统的管理必须要先集中再更新维护.通过互联网实现,可以使得项目承担人直接对数据库进行查询.更新与维护.是一个开放式的分布式应用系统.这其中对原来的数据库的结构并不需要改变,但对其使用则有很大的变化?quot;
互联网软件(1)
网上书店是不是互联网软件?
--如果仅仅是后台有一些数据库系统,前台有一些页面,不能严格讲是.但这样的书店也没有很大的作用.
--如果是帮助浏览者能够对书店的书籍进行方便的查找,甚至阅览,查找作者资料.阅读别人的评价,在线订购与交易,在线查找最新 进展等,则肯定是.
互联网软件(2)
办公室自动化系统可不可以成为互联网软件?
--可以.
--而且应该.
互联网软件(3)
互联网软件对软件行业的影响
--如同八十年代初个人机软件对大型机软件
--国外已经在过去三~四年中从互联网软件占新软件项目的30%上升到超过90%....
下一页 摘要:
using system;
namespace testform
{
/// <summary>
/// event source
/// </summary>
public class bird
{
public bird()
{
}
public void flying()
{
this.onbirdevent(birdstatu......