今天为大家介绍一下网站的完整开发过程总结,在Java语言和eclipse开发环境下,利用css、html、jquery等技术,具体的软件开发过程下面就为大家详细介绍一下。
需求获取->需求分析->产品设计->UI设计(真不会先忽略)->数据结构设计->详细设计(代码接口)->开发->发布到git->购买云服务和域名(待定)
模拟需求获取
每个软件系统都是从获取需求开始的,这个需求获取有个大特点,就是需求方(后简称甲发)会给出很简洁的描述,随后附上一句“功能简单实现能用就行“。碰上这句话最大的感觉肯定就是——来来来,你把脸伸过来。虽说这样,毕竟是乙方,也只能笑脸相迎,技术有啥解决不了的呢?是吧。哈哈哈,开玩笑了,这部分重要是沟通吧,尽量把甲方大爷的内心独白猜出来,引导他们说出一个大概的具体需求是啥。当然,这方面个人也是比较欠缺的,只能猜一下了。下面对话都是自己编的。
甲:帮忙做个网站呗,个人博客的,照着csdn做就行了。
乙:(内心:握草,上来就要csdn啊,那你先给我一个亿),这难度有点高啊,有具体的功能描述没,最好有个文档说明(当然肯定不可能有了)。
甲:没有文档,能发个博客,带图带字的就好了。
乙:博客需要进行分类吗?
甲:需要。
乙:这个个人博客,可以其他用户使用吗?比如支持用户注册发表博客,还是单纯你自己个人博客,其他人只能看。
甲:自己能发表博客,其他人只能看。但是可以邀请认识的人来进行注册发表博客。
乙:需要个人信息设置吗?
甲:这个得有一个自己的介绍,但不是必须的,也要有个头像啊,最好还是能上传修改的。(想想就麻烦啊)
这个先写这么多吧,实在编不下去了。总结一下就是做一个个人博客,可以发布文章。相当于博客网站的一小部分功能。
需求分析
1 权限控制
博客主页有登录,没有注册。博主可以通过登录进入到个人主页,游客也可进入登录页面,但没有意义,可以浏览博主的博客。后续再加入游客留言功能。
2 个人信息页
头像,昵称,职业,个人介绍,邮箱,电话,qq,微信,博主可进行编辑修改。
3 博主进行编辑博客
可以写代码,字体颜色,图片,文字大小等,文章类别,标记转载原创等。后续加入草稿,随时自动保存功能。
4 博客管理
博主修改,删除个人博客文章,对文章进行分类。
好像感觉这些内容已经足够可以开始进行网站的设计了。设计部分放到下一章吧,因为要用到一些没用过的软件,怎么感觉这两部分写的这么水呢。
你想要成为IT大牛吗,那么请来尚学堂。尚学堂新一期Java培训课程正在火热报名当中,现在报名即可参加课程优惠活动。