栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

软件工程第8组选题报告

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软件工程第8组选题报告

文章目录
    • 1.引言
      • 1.1 目的
      • 1.2项目分析
        • 1.2.1项目概述
        • 1.2.2项目基本信息
        • 1.2.3项目原型图
        • 1.2.4项目思维导图
        • 1.2.5项目推广方式
        • 1.2.6项目盈利方式
      • 1.3参考资料
    • 2.需求分析
      • 2.1用户场景分析
        • 2.1.1软件面向的主要用户
        • 2.1.2用户场景
        • 2.1.3用户需求
      • 2.2项目创新点与收益
        • 2.2.1创新点
        • 2.2.2收益
      • 2.3市场与竞争
        • 2.3.1市场分析:
        • 2.3.2竞争力分析:
    • 3.工作流程
    • 4.团队分工
    • 5.团队个人贡献比例
    • 6.PSP

1.引言 1.1 目的

本文档首先给出项目的整体结构和功能结构概貌,试图从总体架构上给出整个系统的轮廓。同时对功能需求、性能需求进行了详细的描述。便于用户、开发人员进行理解和交流,反映出用户问题的结构,以作为软件开发工作的基础和依据以及确认测试和验收的依据。

本文档面向多种读者对象:

(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。

(2)设计员:对需求进行分析,并设计出系统。

(3)程序员:了解系统功能。

(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

(5)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。

在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。

1.2项目分析 1.2.1项目概述

ADime软件是一个专门用来处理图片、视频和音频的软件,其中功能是基于GitHub上开源的算法而来。用户可以通过此软件进行黑白照片上色、照片修复、视频换脸、视频帧率增加及修复、黑白视频上色、声音模拟等。

1.2.2项目基本信息
  • 项目名称:AI数字媒体处理软件
  • 软件名:ADime
  • 项目开发者:ADime开发团队(系软件工程第8小组(5人))
  • 软件基本信息:
    • 客户端:PC端
    • 开发语言:PC端软件(Python+pyqt、C++),官网(前端:HTML、css、js,后端:Python+Django)
    • 开发周期:约3个月
1.2.3项目原型图

1.2.4项目思维导图


1.2.5项目推广方式
  • 用此软件制作相关内容效果视频发送到短视频平台进行宣传,比如抖音、B站、视频号、YouTube等
  • 在网上问答平台或者论坛参与与软件内容相关的主题讨论并宣传,比如CSDN、知乎等
1.2.6项目盈利方式
  • 售卖软件密钥
  • 团队自个使用软件接单(如照片修复)
  • 软件中接入广告
1.3参考资料

[1]《构建之法》(第三版) 邹欣

2.需求分析 2.1用户场景分析 2.1.1软件面向的主要用户

1.想对老照片进行修复和上色的人
2.想对视频进行帧率增加的人
3.对视频配音感兴趣的人
4.对视频换脸感兴趣的人

2.1.2用户场景

1.法外狂徒张三

名字张三
经典场景法外狂徒张三出于对B站罗某的不满,想通过换脸把自己视频的脸换成B站罗某的
困难张三虽然会的生活技能不少,却不会换脸

2.小明想通过照片了解亲人

名字小明
经典场景小明对爷爷奶奶过去的经历十分的感兴趣,想通过留下的照片了解爷爷奶奶
困难这些照片都十分的模糊,有的甚至有破损,从中得到的信息非常少。

3.小王先修复老手机中的照片和视频

名字小王
经典场景小王的手机还保留着大量之前旧手机拍的视频
困难这些视频的帧率和画面清晰度都不太好

4.搞自媒体的小张想配音

名字小张
经典场景小张想用特定的声音对视频进行配音
困难小张缺乏相关方面的知识
2.1.3用户需求

1.法外狂徒张三想把视频的脸换成其他人的
2.小明想对爷爷奶奶留下的照片进行修复以及上色
3.小王想对一些旧手机拍的视频进行帧率修复
4.小张想利用某个软件进行快捷配音

2.2项目创新点与收益 2.2.1创新点
  • 图片上色与修复,真实还原历史,方便历史学家研究,同时也方便图片持有者对照片的维护。
  • 图片动起来,应用于动态画面如电影、影视剧等领域,带给观赏者不一样的体验。
  • 视频的上色、修复和AI换脸,实现一个视频多种表现形式。
  • 音频模拟为听书、视频等调配更合适的声音,带给听者更舒适的体验。
  • 音频分离,为视频人物声音和背景音乐配置提供更多选择。
2.2.2收益
  • 图片上色、修复的功能可以节省历史学家对图片解剖需要的时间。
  • 图片动起来、视频修复、上色和AI换脸可以吸引人们的眼球,从而在短期内促使视频观看量增长。
  • 音频模拟和背景音乐分离,为配音人员带来更多的经济收益。

由此可见本项目在很多行业的经济领域都适用,且技术新颖,可以带给社会更大的经济收益。

2.3市场与竞争 2.3.1市场分析:

我们的软件在旧照片、黑白照片等修复上色有着显著的效果。
用户群体大约在16岁到80岁左右,对于上个世纪拍下的老照片有修复要求的。潜在的用户数量是庞大的。去淘宝网搜一下,大多数相关服务月销在150-300之间,而价格在20-50之间不等,我们可以得知,这是一个小众的但同时也是强需求的市场。

2.3.2竞争力分析:

我们的竞争对手是那些用ps、美图秀秀软件等人工修复的店家。而用AI算法去修复老照片的店家几乎没有。
Ps人工修复具有精准、成色好的优点,但成品慢,效率低,且需要劳动力。
而我们的AI软件修复则不依赖人工,成品快,效率高,操作简单,可能1分钟出一张成品。缺点是AI修复具有不稳定性,成品质量还不能保证,可能仍需要一定的人工修复。
可以得出结论,我们的这款软件在面对同行时仍然具有较强的竞争力。

3.工作流程

4.团队分工

戴国息(组长):团队分工,编辑总文档,整合文档
江源彬:搜集所需资料,画图,协助组长完成文档
李嘉豪:原型设计,功能描述
莫迪强:市场与竞争,原型优化
李诣阳:项目概述,报告整理

5.团队个人贡献比例
内容成员戴国息(组长)江源彬莫迪强李诣阳李嘉豪
选题讨论20%20%20%20%20%
原型30%15%15%20%20%
文档20%25%35%10%10%
最终权重24%20%24%16%16%
6.PSP
PSP2.1Personal Software Process Stages预估耗时(分钟 )实际耗时(分钟)
Planning计划60
.Estimate ·估计这个任务需要多少时间120
Development开发72000(即50天)
.Analysis需求分析 (包括学习新技术)800
.Design Spec生成设计文档40
.Design Review设计复审 (和同事审核设计文档)30
.Coding Standard代码规范 (为目前的开发制定合适的规范)50
.Design具体设计20
.Coding具体编码100
.Code Review代码复审80
.Test测试(自我测试,修改代码,提交修改)80
Reporting报告80
.Test Report测试报告30
.Size Measurement计算工作量60
.Postmortem & Process Improvement Plan事后总结, 并提出过程改进计划30
合计73580
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/348364.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号