可以对网站(特别是社交网络)进行系统分析和设计吗?
文档中的预期内容是什么?
你能举个例子吗?
{我做了一个社交网络(www.sy-stu.com)作为我的毕业设计,我想在毕业文件中添加一个完整的分析研究,我确实有UML的经验和使用经验,只是对网站分析的想法不清楚,以前从未执行过分析}
提前感谢
发布于 2010-12-01 11:33:08
这听起来很有野心,但我相信这是可能的。不幸的是,我忘记了一点系统分析,但在我自己的项目中确实遵守了它的许多指导原则。事实上,我要说的是,大多数数据驱动的Web站点都是系统分析的优秀候选站点,并且应该始终在计划投入生产的任何项目的Web规划过程中使用。
直接从维基上下载:
对于第一点,我将分析不同的技术,如ASP.NET、Ruby on Rails和PHP。每种技术都有其长处和短处。要记住的一件关键事情是,如果你计划让你的社交网络免费,你可能会考虑开源技术而不是专有技术-因为许多专有项目的服务器和应用程序框架都很昂贵。我也会考虑网络启动和托管费。如果您计划通过Host Gator获得经销商帐户,则需要考虑每月的计费成本。如果您计划托管自己的服务器,您可能会对这样做的成本感到惊讶。对于一个真正稳定的系统,您需要投入大量的工作和金钱来管理您自己的Web服务器。
对于第二点,你可能会从类似的网站上找到大量关于用户需求的信息--只需查看DIY社交网络的论坛,看看人们在技术支持部分有什么问题。显然,查看基于技术的文章和杂志将是一个很好的地方来搜索最终用户的期望-甚至只是加入Facebook和Twitter -看看他们在做什么,因为人们似乎很满意。
对于第三点,您可以再次咨询您的竞争对手,看看用户界面是如何工作的。它容易使用吗?它在某些方面是困难的吗?如果你必须每天使用他们的系统8个小时,一周至少5天,什么会让你发疯,你会如何做得更好?并牢记逻辑工作流程。了解你的用户群也很重要。在某些系统中,您可能正在为其他程序员进行开发。使用专业术语可能没问题,但是对于社交网络来说,您必须记住他们不熟悉Web站点数据流和术语。因此,您的控件对于计算机新手来说仍然是有意义的,并且仍然可以安全地工作(不要忘记系统安全性!)而且是有组织的。
最后,记住事情是会发生的。我最近为我的一个客户创建了一个后端站点。我认为这个系统运行得很好,他们也很高兴,但我今天刚收到一封邮件,他们希望订单项目的存储方式有所不同。这就是为什么系统开发生命周期有一个维护方面的原因--在您完成部署之后,事情会发生变化。也可以说,如果我更密切地与客户的需求沟通,这个问题就可以得到解决。幸运的是,变化相对较小,我们确实生活在一个现实世界中,事情并不总是像我们预期的那样工作。我们只是尽力而为:)
正如我前面所说的,系统分析是一项大量的工作,也应该如此。它的重点是确定您正在尝试实现的目标是可行和实用的,而不是致力于可能跨越数年的长期项目。永远记住,没有一个计划是完美的。如果有完美的计划,我们就不需要新的系统:)。
https://stackoverflow.com/questions/4320836
复制相似问题