当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 互联网软件工程浅谈 很高兴能看到阿捷的"网站工程浅谈",在交流中,阿捷强力向编辑推荐我所谈的一些内容。
 

 

 ·c#和.net中的原型克隆    »显示摘要«
    摘要: 发表日期: 17/04/2002 18:51:10 发表人: ashish jaiman 发表人信箱: ashish.jaiman@lexign.com 发表人网址: http://www.lexign.com 与其不断地创建类实例,有时反不如使用原型克隆方法,拷贝已有的实例,然后适当地作些改动。当使用的子类仅仅在对象类型上不同于父类,也可以用原型克隆方法来减少子类数量。......
 ·uml辅助网站规划和设计指南/1    »显示摘要«
    摘要: (松下客 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%.
...   下一页
 ·joy'scodeforeventhandler    »显示摘要«
    摘要: using system; namespace testform { /// <summary> /// event source /// </summary> public class bird { public bird() { } public void flying() { this.onbirdevent(birdstatu......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE