一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

互联网软件工程浅谈 (摘自ChinaByet)

时间:2008-01-12 编辑:简简单单 来源:一聚教程网

互联网软件工程浅谈
   很高兴能看到阿捷的"网站工程浅谈",在交流中,阿捷强力向编辑推荐我所谈的一些内容。感谢阿捷和编辑!
   在互联网应用日益发展,规模和复杂度日益加深的今天,我非常同意阿捷的观点:应该开始重视工程和项目管理的知识和规范。很愿意与更多的朋友进行更多的交流,共同提高,共同发展。
   关于"怎样协调不同人员工作保证质量"的问题,我个人的观点和我们在实际中所使用的主要是从两个方面进行,即项目开发流程和在此基础上的项目管理,项目管理中主要采用了项目站点(project site)的方法,实际上就是一个使用互联网的项目管理工具。我在后面附上相关的一些信息。更具体的则需要更多时间整理。
   关于另外一个问题"关于客户需求怎样才能有控制的满足"我觉得更好的方法是采用案例分析的方法来讲,因为肯定不同的公司有很多成功和可以借鉴的方法。
   这里附上我关于web engineering的报告的一部分slides内容,希望能有用。这里选择了两个报告
   (1)互联网应用及其主要软件模型
   (2)互联网应用开发项目管理
   网站,在我的理解中,是互联网应用的用户界面。
   == 互联网应用及其主要软件模型
   什么是互联网应用(1)
   概括讲,互联网应用是一切使用互联网环境或媒介提供某种服务或
   实现某种功能的系统。
   严格讲,根据互联网的特点充分发挥其作用的在互联网环境中运行的系统。
   有两种互联网应用:web-enabled和web-based.
   互联网环境具有交互性、即时性、开放性、分布性等特点。
   互联网应用如果使用传统的软件开发方法进行开发,很容易产生问题。最重要的问题有两个:开发与维护期界限模糊、不能充分发挥
   互联网特性。
   什么是互联网应用(2)
   示例
   信息管理系统。传统的信息管理系统都是基于典型的客户机/服务器结构。系统中只有不同的功能模块和有关数据库。可以将这样的系 统使用互联网技术实现,即基于浏览器/服务器结构的系统。这只能是称做web-enabled的系统。系统的设计和结构仍然是原来的。如果是根据互联网特点(交互、开放)进行设计,则是web-based应用。
   什么是互联网应用(3)
   示例
   一个地区的招商引资项目管理系统 。传统的系统是基于普通数据库系统所建立的。对系统的管理必须要先集中再更新维护。通过互联网实现,可以使得项目承担人直接对数据库进行查询、更新和维护。是一个开放式的分布式应用系统。这其中对原来的数据库的结构并不需要改变,但对其使用则有很大的变化?quot;

热门栏目