软件工程
海峰_云计算
峰云四起
展开
-
软件工程的经典理论与敏捷开发理念
有人认为软件工程的经典理论与敏捷开发理念是完全对立的,你对此有什么看法?我觉得它们的不是完全对立的。虽然敏捷开发中没有像软件工程经典理论那样,在一开始就做出很完美的设计文档,但是敏捷开发也不是一定不要文档的,只是它把这部分尽可能地简化,去掉不必要的工作。并且有很多工作,只要简单的UML或者只要用草稿纸画个简单流程图,它的功能也是经典理论中的文档的功能是一样的,只是形式不大一样,更不是对立的。敏捷开原创 2013-11-19 15:08:31 · 1154 阅读 · 0 评论 -
[软件工程]毕业设计选题软件
1 分析文档1.1软件功能概述本系统由3个功能模块组成,分别是学生功能模块、教师功能模块、教务员功能模块。附加一个独立的高级查询模块。学生功能:l 学生可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。l 学生可以在选题功能模块中浏览到自己心仪的题目并且选择该题目,之后等待出题老师录取。每个学生只能选择一条题目。l 在老师没有录取之前学生能退掉自己已经选择的题目并且从新选择。l原创 2013-11-19 15:09:08 · 21630 阅读 · 11 评论 -
“瀑布模型”和“原型模型”的基本原理和特点的对比分析
“瀑布模型”和“原型模型”的基本原理和特点的对比分析关键字:软件过程模型、瀑布模型、原型模型软件过程模型综述:也称为软件开发模型,是软件开发全部过程、活动和任务的结构框架。也可以说是一种开发策略,这种策略针对软件工程的各个阶段提供了一套范形,使工程的进展达到预期的目的。它规定了完成各项任务的工作步骤,起到规范的作用。瀑布模型是将开发过程按经典的软件生命周期分为:系统工程、需求分析与规约、设计与规约原创 2013-11-19 15:08:29 · 9180 阅读 · 0 评论 -
学院有意找你开发一个“毕业论文选题管理”的软件,在正式承接本项目的开发任务之前,你认为需要做哪些前期准备工作。
学院有意找你开发一个“毕业论文选题管理”的软件,在正式承接本项目的开发任务之前,你认为需要做哪些前期准备工作。 开发软件前,要用计算机系统工程的角度去做总体规划和开发计划。一、首先,要考虑基于计算机系统的元素,做出一个粗略的项目计划,要考虑有以下7个组成部分:1、软件,所开发的应用软件大概是怎样的,运行该软件所需要的系统软件,是WINDOW体系呢,还是LINUX体系,还相关的工具软件和支撑软件,原创 2013-11-19 15:08:43 · 1867 阅读 · 0 评论 -
[软件工程]关于“学生毕业论文选题”的需求描述
背景:学院找你做一个“学生毕业论文选题”的软件,将你所获取(事实上是你个人的设想)和整理的需求,用你认为合适的方式描述出来。 一、功能描述管理员添加毕业论文题目,导入教师、学生的信息,生成对应用户名和用户密码,教师和学生可以修改用户信息和密码;学生查看修改毕业论文题目,选择题目和教师;教师查看选择自己所出的题目对应的学生资料,确定这部分学生是否可以选定该题目。选题失败的学生从剩余可选题目中进行二次原创 2013-11-19 15:08:52 · 2650 阅读 · 0 评论 -
svn服务器搭建与使用(VisualSVN+TortoiseSVN)
本文操作环境:服务器:WIN2008server,若干普通PC客户端。需求分析:前端小组多人合作编辑页面,交互比较多,原来只是使用原始的FTP文件共享来协作,极其不方便。故想到用SVN来做版本管理,服务器端使用VisualSVN,客户端使用TortoiseSVN,均为开源软件。简介:1、svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用原创 2013-12-06 11:41:19 · 1795 阅读 · 0 评论