发信人: towhite()
整理人: majorsun(2000-03-09 19:01:08), 站内信件
|
在进行基于WEB的应用系统分析时,不能照搬传统软件系统的方法,
至少你拿出来的文档要让程序员和网页制作人员都能施工。
大家不妨来讨论讨论这个话题。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.72.251.121] 发信人: mrcase (高展), 信区: SystemAnalysis 标 题: Re: WEB应用系统的系统分析 发信站: 网易虚拟社区 (Tue Dec 14 23:07:37 1999), 站内信件
【 在 towhite (white) 的大作中提到: 】
: 在进行基于WEB的应用系统分析时,不能照搬传统软件系统的方法,
: 至少你拿出来的文档要让程序员和网页制作人员都能施工。
: 大家不妨来讨论讨论这个话题。
您有例子吗?我们一起在这里讨论。
-- 高展
软件工程网 www.MrCASE.net 系统分析员成功驿站
将最好的技术引入中国,将中国人的智慧奉献给世界
请在回复时选中送一份拷贝给我
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 203.93.7.52] 发信人: towhite (white), 信区: SystemAnalysis 标 题: Re: WEB应用系统的系统分析 发信站: 网易虚拟社区 (Wed Dec 15 01:06:56 1999), 站内信件
【 在 mrcase (高展) 的大作中提到: 】
: 【 在 towhite (white) 的大作中提到: 】
: : 在进行基于WEB的应用系统分析时,不能照搬传统软件系统的方法,
: : 至少你拿出来的文档要让程序员和网页制作人员都能施工。
: : 大家不妨来讨论讨论这个话题。
: .......
我对系统分析不熟,只是在实际工作中碰到许多的问题。
首先是阶段的划分,传统软件系统中,你把设计说明书交给程序员就可以了,
可是在WEB上,你交给程序员的是程序设计说明,交给网页制作人员的是
页面设计说明,完了,还得把他们的成果合成起来。
再有就是文档多了许多,比如你采用WINDOWS的DNA,三层结构,那就得画
三层结构图,这个任务在哪个阶段完成比较好呢?
传统的程序流程也不能很好的表达网页间的转来转去,你要让程序员知道一
个最终系统的样子,就得用一种文档说明网页间的流转过程。那这样的文档
称做什么比较合适呢?
然后就是如果你用到了CGI,或者组件,那么这些东西的设计又是一次小的系统
分析了。
还有测试,传统的测试,拿些数据,功能上走一遍,就差不多了。在WEB上,
你得用一个炸弹,来模拟成千上万的访问者,分析服务器的承受力。
总之,在系统设计的早期,我可以按照软件工程的方法一步一步的做,可是到了
详细设计阶段,我怎么做也觉得不能让人满意了。幸好现在的WEB应用一般也
大不了哪里去,一个人从头到尾完成都是可能的,可是现在的电子商务系统,
就不是一个人能胜任的了,而且就像传统软件业一样,总要朝工业化方向发展,
如何解决这些问题,我认为很有必要来想一想了。
也许我说的这些同系统分析关系不是很大,可是我真的觉得我必须解决好
这些问题,让WEB应用系统的开发也规范化起来。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.72.252.76] 发信人: majorsun (major), 信区: SystemAnalysis 标 题: Re: WEB应用系统的系统分析 发信站: 网易 BBS (Wed Dec 15 08:50:17 1999), 转信
我是这样看的,说的不一定对,全当参考吧 【 在 towhite (white) 的大作中提到: 】 : 我对系统分析不熟,只是在实际工作中碰到许多的问题。 : 首先是阶段的划分,传统软件系统中,你把设计说明书交给程序员就可以了, : 可是在WEB上,你交给程序员的是程序设计说明,交给网页制作人员的是 : 页面设计说明,完了,还得把他们的成果合成起来。 网页制作人员制作的是用户界面 和 利用html等页面技术实现的信息发布程序 html本身就是一种语言么,而web页面也可以看作是一个个小程序而已。 程序员实现的是后台的传递二进制信息的程序 而页面的内容,后台数据库的内容及其内容的管理等等这些还需要专门人员来负责, 虽说我们目前多半是身兼数职,但还是把这些职务分开看待比较好。 用一句话说:程序员工作方向要细化,只看到树叶即可。 : 再有就是文档多了许多,比如你采用WINDOWS的DNA,三层结构,那就得画 : 三层结构图,这个任务在哪个阶段完成比较好呢? 试试微软的vs6,虽然不怎么样(好像微软的DOS3.3/6.21之后就没出过精品, 只出经典了 {-( ) 也许管用。 : 传统的程序流程也不能很好的表达网页间的转来转去,你要让程序员知道一 : 个最终系统的样子,就得用一种文档说明网页间的流转过程。那这样的文档 : 称做什么比较合适呢? 为什么要程序员考虑页面的切换?当作用户界面的切换就好了么 传统上程序员自然是连程序带界面一起做的,但现在是分开做了 程序员主要负责信息的后台处理 前台的交互工作是WEB工作组来做 当然 作为系统分析员/项目经理就没这么轻松了 大型项目是有协调人 这个很特别的职位的。 一句话说:项目负责人要面面俱到,带领团队在森林中搏斗吧。 : 然后就是如果你用到了CGI,或者组件,那么这些东西的设计又是一次小的系统 : 分析了。 从来如此么 , 传统程序员写程序也是一样啊 : 还有测试,传统的测试,拿些数据,功能上走一遍,就差不多了。 这个么,做过财务或者大型数据库应用的人肯定会对您的说法表示不满了呢 :在WEB上, : 你得用一个炸弹,来模拟成千上万的访问者,分析服务器的承受力。 这样的测试,一定要在技术选型阶段做好纸面模拟才行, 几大测试实验室的数据就是为纸面模拟服务的啊 在原型开发结束后,也要进行模拟数据的测试了。 对于WEB开发来说,模拟数据还包括用户和非自有系统的行为数据。 : 总之,在系统设计的早期,我可以按照软件工程的方法一步一步的做,可是到了 : 详细设计阶段,我怎么做也觉得不能让人满意了。幸好现在的WEB应用一般也 同感。 : 大不了哪里去,一个人从头到尾完成都是可能的,可是现在的电子商务系统, : 就不是一个人能胜任的了,而且就像传统软件业一样,总要朝工业化方向发展, : : 如何解决这些问题,我认为很有必要来想一想了。 : 也许我说的这些同系统分析关系不是很大,可是我真的觉得我必须解决好 : 这些问题,让WEB应用系统的开发也规范化起来。 :
-- 踏歌而来 随风而去
※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.103.161.158] 发信人: love1974 (<marquee>令狐冲</), 信区: SystemAnalysis 标 题: Re: WEB应用系统的系统分析 发信站: 网易虚拟社区 (Wed Dec 15 13:50:53 1999), 站内信件
【 在 towhite (white) 的大作中提到: 】
: 在进行基于WEB的应用系统分析时,不能照搬传统软件系统的方法,
: 至少你拿出来的文档要让程序员和网页制作人员都能施工。
: 大家不妨来讨论讨论这个话题。
先讨论一下软件开发人员的薪水问题吧,如果微软的核心工程师比IBM都挖走了
啥结果,中国的软件从业人员啥待遇,每个人都希望别人付出,嘿嘿,。。。。
诚然,技术与水平不一定; 是¥能买了 的,可没有¥,干啥工作呢。。。。
-- 太太平平,不是我活着的目标;不温不火,不是我的性格。是云就该下雨,是火就该发光。
那罐星砂送給你
╭╯ ╰╮╭╯╰╮願你心想事成 OICQ(82577)
║▃▃▃║║☆★║這罐海水留給我 PCICQ(23050883)
║███║║☆★║裝滿我的思念 http://netboyc.topcool.net
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.168.75] 发信人: wanguanghui (wanax), 信区: SystemAnalysis 标 题: Re: WEB应用系统的系统分析 发信站: 网易虚拟社区 (Thu Dec 16 00:09:36 1999), 站内信件
【 在 love1974 (<marquee>令狐冲</) 的大作中提到: 】
: 【 在 towhite (white) 的大作中提到: 】
: : 在进行基于WEB的应用系统分析时,不能照搬传统软件系统的方法,
: : 至少你拿出来的文档要让程序员和网页制作人员都能施工。
: : 大家不妨来讨论讨论这个话题。
: .......
算了吧,一提这问题我就伤心,我已打算明年不再编程了。
-- 行到水穷处 坐看云起时
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.23.10] 发信人: mrcase (高展), 信区: SystemAnalysis 标 题: Re: WEB应用系统的系统分析 发信站: 网易虚拟社区 (Thu Dec 16 22:12:58 1999), 站内信件
【 在 towhite (white) 的大作中提到: 】
: 【 在 mrcase (高展) 的大作中提到: 】
: : 【 在 towhite (white) 的大作中提到: 】
: : .......
: 我对系统分析不熟,只是在实际工作中碰到许多的问题。
: .......
我理解目前WEB上的应用有三种类型:
1 电子书,提供了翻页方便性,也提供检索书的内容的便利。这种系统的分析应 该
和写作的策划差不多,hot link 更象书签,是电子的,是新问题。
2 交互式软件,有两种,FORM型和游戏型,分析起来应该和传统的基于网
络的应用一样。
3 电子商务,应该是把与用户沟通的业务计算机化,可能INTERNET的媒介作用被 夸
大了,实际上这也是一种企业信息系统。
这些看法可能片面。
测试的新问题确实多一些。
-- 高展
软件工程网 www.MrCASE.net 系统分析员成功驿站
将最好的技术引入中国,将中国人的智慧奉献给世界
请在回复时选中送一份拷贝给我
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 203.93.7.52] 发信人: towhite (white), 信区: SystemAnalysis 标 题: Re: WEB应用系统的系统分析 发信站: 网易虚拟社区 (Sat Dec 18 02:55:18 1999), 站内信件
【 在 mrcase (高展) 的大作中提到: 】
: 【 在 towhite (white) 的大作中提到: 】
: : 【 在 mrcase (高展) 的大作中提到: 】
: : 我对系统分析不熟,只是在实际工作中碰到许多的问题。
: : .......
: .......
Mrcase,谢谢您的回复。我同意您的观点,WEB系统跟传统的系统没有什么
本质上的区别。我的意思是说在具体方法学上,可能会遇到许多问题,
比如交给程序员的施工图。我很想知道其他有WEB开发经验的人是如何做的,
大家不妨交流交流。
最近看到一篇MS的资料,里面有MS自己的工程师做的流程图,可惜这里
不支持图形上传。
我的做法一直是把一个含程序的页面看作是一个函数,有输入,然后有输出,
中间还有界面显示。
一个一个的页面串在一起,就像管道一样,数据在里面流动。当然,更通常
的情况是一棵树。
我在做程序前要做好的就是一个像函数说明那样的页面说明,以及各页面间
的关系图,即那张树壮图。
大家的做法又是如何的呢?很希望能得到大家的指点。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.72.251.71]
|
|