软件项目计划书复习过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件项目计划书
虚拟星空
软件项目计划书
审核:
批准:
第一章项目概述
1.1 目的
可以用作学习夜空知识的教具,还可以作为天文爱好者星空观测的辅助工具,或者仅仅是满足一下好奇心。
1.2 项目背景
随着人们生活水平的提高,人们对自然的渴望越来越浓烈,其中“追星族”人数的增多就体现了这一点。更多的人希望能象以前一样仰望星空,辨识星座。不过在大城市,强烈的光污染与较差的空气质量限制了人们在户外观星的条件。本软件就为人们提供了一片数字化的星空,让用户足不出户,在个人电脑上便可以了解天文,爱上天文。
1.3 主要功能
(1)概述:
根据观测者所处的时间和地点,计算天空中太阳、月球、行星和恒星的位置,并将其显示出来。它还可以绘制星座、虚拟天文现象(如流星雨、日食和月食等) (2)功能描述:
扩展目录包含超过 2.1 亿颗恒星
星宿和星座的绘画
星云图像
逼真的銀河
非常真实的大气和光线效果
八大行星及其恒星
强大的缩放功能
自由控制时间流动
多语言界面
望远镜控制功能
赤道/地平坐标网格
星体闪烁
流星
超新星模拟
第二章项目估算
2.1使用的历史数据
天文一般数据
1天文单位 1.4960*10^m
1光年 9.4605*10^15m=6.324*10^4天文单位
1秒差距 3.0857*10^16m=206265天文单位=3.262光年
黄赤交角(2000年) 23°26'21.448"
1恒星日 0.99726957平太阳日=23时56分01.0905秒(平太阳时)
1平太阳日 1.00273791恒星日=24时03分56.5554秒(恒星时)
1朔望月 29.530589平太阳时=29日12时44分11.4秒(平太阳时)
1回归年 365.24220平太阳日
1恒星年 365.25636平太阳日
1儒略年 365.25平太阳时=8766时=525960分=31557600秒
1格里年 365.2425平太阳日=365日5时49分12秒
1太阴年 12朔望月=354.36平太阳日
历书时1秒 1900年1月0日历书时12时瞬刻回归年长度的1/31556925.9747
原子时1秒绝原子跃迁频率9192631770周所经历的时间
太阳数据
太阳视差 8.794"
日地平均距离 1天文单位=1.4960*10^11m
日地最近距离 1.4710*10^11m
日地最远距离 1.5210*10^11m
太阳直径 1392530千米
太阳表面积 6.087*10^12平方千米
太阳体积 1.412*10^18立方千米
太阳质量 1.989*10^33g
太阳平均密度 1.41g/cm^3
太阳常数平均值 1.37千瓦/平方米
太阳表面有效温度 5770K
太阳中心温度 1.5*10^7K
太阳年龄 ~5*10^9年
太阳活动周期的平均长度 11.04年
2.2使用的评估技术
1、数学方法:
线性加权和函数法、乘数合成法、加乘混合合成法、代换法。
2、多元统计方法:
主要有主成分分析法( principal component analysis)、因子分析法(factor analysis)、判别分析、聚类分析、距离综合评价方法、数据包络分析方法。
3、模糊综合评价方法:
模糊聚类分析、模糊综合评判法。
4、灰色聚类评价方法:
灰色关联度、灰色关联度聚类、灰色变权聚类、灰色定权聚类、多层次灰色评价、灰色最优聚类分析。
2.3工作量,成本,时间的估算
工作量:规划天文数据库数据。较多
成本:2000元
时间:45天
第三章风险评估
3.1风险识别
(1)打开软件时间过长
(2)退出时延迟
(3)具体信息显示失误
(4)长时间不操作容易卡机
(5)定位信息不准确
(6)天体运行速度快,捕捉不到
(7)汉化失败
(8)在使用过程中,自动最小化。
(9)在使用过程中,因操作失误有可能会出现按键无功能或出错现象
(10)开发人员的技术层次不同
3.2风险对应策略
用多种方法进行测试,反复测试。让开发人员大致处于同一层次。
第四章项目进度计划
项目任务分解:
可行性研究报告:
1.要求
主要功能:为用户提供天体观测服务,方便天文爱好者的观测。
性能要求:天文数据库提供的信息必须及时的反映在用户的工作平台上。
输出要求:数据完整,详实,简捷,快速,实时。
完成期限:预计几个月。
2目标
为用户提供一个天文观测平台,降低天文观测的费用,使用户可以便捷的观看天体。
3条件,假定和限制
建议软件寿命:2年
经费来源:无
硬件条件:服务器,终端为pc机。
运行环境:Linux/Unix、Windows95/98/2000/NT/XP/7、Mac OS X10.3 或更高。
4决定可行性的主要因素
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被用户快速接受。
5技术可行性分析