通过学习学会了文本的访问,了解一点哈希表用途.经过网上查找做成了下面查询文章重复词的JAVA程序. 1 思 思路: (1)将文章(一个字符串存储)按空格进行拆分(split)后,存储到一个字符串(单词)数组中. (2)定义一个Map,getkey是字符串类型,保存单词:value是数字类型,保存该单词出现的次数. (3)遍历(1)中得到的字符串数组,对于每一个单词,考察Map的getkey中是否出现过该单词,如果没出现过,map中增加一个元素,key为该单词,value为1(第一次出现): 如果…
[软工作业]-软件案例分析-CSDN(app) 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分析 我在这个课程的目标是 学习工程化开发软件,体验团队开发和结队开发 这个作业在哪个具体方面帮助我实现目标 通过体验和分析商业级软件来获得经验 第一部分 调研,评测(软件的bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验) 1.用户体验 ui设计 ​ csdn的app的界面设计我觉得还是比较ok的,界面很简洁…
        软工作业-----Alpha版本第一周小结   Part1.第一周周计划记录 姓名 学号 周前计划安排 每周工作记录 自我打分 yrz(队长) 1417 1.进行任务分析 2.任务分配 确保每个人都分配到了任务,负责原型功能检验和功能分析 85 zl 1421 负责原型设计的交互友好性的优化 对基本的共功能友好性做出来了改进 75 ysq 1418 负责原型设计的交互友好性的优化 只优化了部分功能,还需加强 75 zc 1420 负责原型设计的主体设计 设计出了原型设计的主体架构…
概述 项目 内容 本次作业所属课程 2019BUAA软件工程 周二班 本次作业要求 第1次个人作业当然,比这个更重要百倍的还是实实在在的思考,这也是标题如此命名的原因 我在本课程的目标 在原有实践经验的基础上,系统化学习软工领域的理论知识,总结以前以及现在的得与失,提高自身知识水平(怎么一股生命在流逝的味道) 本次作业的帮助 将<构建之法>与实际经验进行结合 好吧,既然是概述,那么就先说点什么,光一个表格个人感觉表现力太有限了.如果对笔者的自报家门没啥兴趣的话,可以直接跳到下一节. 首先,本人…
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 提问回顾与个人总结 我在这个课程的目标是 进一步提高自己的编码能力,工程能力 这个作业在哪个具体方面帮助我实现目标 反思我这一学期的工作并做出总结 其他参考文献 <构建之法--现代软件工程>第二版 一.以前提出的问题 个人博客作业 二.对问题的解答 1. 关于创新 在书的16.1.2节中,作者给出了"创新者甚至恨创新"的支持例子,就是假设发明电报的人被发明电话的人上门推销,…
github项目地址 https://github.com/liyizhu/wc.exe WC 项目要求 基本功能列表: wc.exe -c file.c     //返回文件 file.c 的字符数(实现) wc.exe -w file.c    //返回文件 file.c 的词的数目  (实现) wc.exe -l file.c      //返回文件 file.c 的行数(实现) 扩展功能:   -s   递归处理目录下符合条件的文件.(实现)    -a   返回更复杂的数据(代码行 /…
2048小游戏—设计开发 软件需求规格说明书   甜美女孩 2018年10月 ——————————————————————————— 文档修改记录 日期 版本 说明 作者 2018-10-18 V1.0 第一次编写 曾祎祺 目录 .引言... 4 1.1编写目的... 4 1.2项目背景... 4 1.3参考资料... 4 .任务概述... 4 2.1目标... 4 2.2运行环境... 5 2.2.1服务端... 5 2.2.2客户端... 5 2.3条件与限制... 5 .产品用户分析..…
四则运算生成器 BY-信安1班 叶湖倩(3216005170) 信安1班 叶钰羽(3216005171) 1. 项目介绍 源代码GitHub地址:https://github.com/yeyuyu/sizeyunsuan.git 该项目需求为实现一个自动生成小学四则运算题目的命令行程序,并且可以通过命令行参数控制生成题目的个数还有控制题中数值的范围,并满足一些其它的需求.我们的结对项目完成的需求如下: 需求 是否实现 使用 -n 参数控制生成题目的个数 √ 使用 -r 参数控制题目中数值(自然数…
队名:甜美女孩 队员包括: 姓名 学号 身份 曾祎祺 3216005211 队长 邓画月 3216005212 队员 何颖琪 3216005213 队员 梁沛诗 3216005214 队员 梁子君 3216005215 队员 于可欣 3216002038 队员 团队项目描述:自定义多模式2048 队员风采: 曾祎祺: 风格:挑战者(?): 擅长技术:Java编程: 编程兴趣:Python.安全相关: 希望的软工角色:PM: 一句话宣言:拼上头发: 何颖琪: 风格:合作者: 擅长技术:C: 编程兴…
项目题目:实现一个自动生成小学四则运算题目的命令行程序 github地址:https://github.com/a249970271/Formula 驾驶员:梁沛诗 副驾驶:曾祎祺 项目说明 自然数:0, 1, 2, …. 真分数:1/2, 1/3, 2/3, 1/4, 1’1/2, …. 运算符:+, −, ×, ÷. 括号:(, ). 等号:=. 分隔符:空格(用于四则运算符和等号前后). 算术表达式:e = n | e1 + e2 | e1 − e2 | e1 × e2 | e1 ÷ e2…
网址:https://github.com/a249970271/WC WC 项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数. 实现一个统计程序,它能正确统计程序文件中的字符数.单词数.行数,以及还具备其他扩展功能,并能够快速地处理多个文件. 扩展功能:     -s   递归处理目录下符合条件的文件.     -a   返回更复杂的数据(代码…
github项目传送门:https://github.com/zzh010/My-wc 一.WC 项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数. 实现一个统计程序,它能正确统计程序文件中的字符数.单词数.行数,以及还具备其他扩展功能,并能够快速地处理多个文件.具体功能要求:程序处理用户需求的模式为: wc.exe [parameter] [f…
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 结对项目作业 我在这个课程的目标是 进一步提高自己的编码能力,工程能力,团队协作能力 这个作业在哪个具体方面帮助我实现目标 学习了c++模块化方法,以及图形化界面的编写方式 教学班级 006 项目地址 https://github.com/NSun-S/BUAA_SE_PairWork.git 目录 一.写在前面 二.关于Information Hiding,Interface Design,L…
Github地址:https://github.com/Zzhaomin/learngit 项目相关要求 : wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数. 实现一个统计程序,它能正确统计程序文件中的字符数.单词数.行数,以及还具备其他扩展功能,并能够快速地处理多个文件. 具体功能要求:                 程序处理用户需求的模式为: wc…
项目要求: 实现一个统计程序,它能正确统计程序文件中的字符数.单词数.行数,以及还具备其他扩展功能,并能够快速地处理多个文件. 具体功能 -c 返回文件字符数 -w 返回词的数目 -l 返回行数 扩展功能 -s 递归处理目录下符合条件的文件 -a 返回更复杂的数据(代码行 / 空行 / 注释行) 高级功能 -x 命令行输入-x参数,程序显示图形界面,用户可以通过界面选取单个文件,程序就会显示文件的字符数.行数等全部统计信息. 解题思路描述:看到这个题目,我首先想到的就是利用java里面的IO流,…
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人项目作业 我在这个课程的目标是 进一步提高自己的编码能力,工程能力 这个作业在哪个具体方面帮助我实现目标 学习c++,掌握测试方法,掌握软件工程开发规范和相关工具的使用 其他参考文献 博客1 教学班级 006 项目地址 https://github.com/Michael-Steven/BUAA-software-engineering-personal-project.git 一.写在前面…
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 进一步提高自己的编码能力,工程能力 这个作业在哪个具体方面帮助我实现目标 反思过去,展望未来 其他参考文献 <构建之法--现代软件工程>第二版 一.速读<构建之法>后的几个小问题 1.关于技能的反面 书中3.3节,作者提出了一个考察一个人是否精通魔方的方法: a. 给面试者一个各面打乱颜色的魔方: b. 要求他把六面还原: c. 如果还原了,要求…
github传送门:https://github.com/hhg52516/WC.git 项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数. 实现一个统计程序,它能正确统计程序文件中的字符数.单词数.行数,以及还具备其他扩展功能,并能够快速地处理多个文件. 具体功能要求: 程序处理用户需求的模式为: wc.exe [parameter] [fil…
需求&原型改进: 1. 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 (5分) 没有问题及建议 2. 修改完善上周提交的需求规格说明书(10分) 上周的<需求规格说明书>初稿的不足:界面以及功能缺少界面回退功能选项. 具体改进内容:在功能以及界面的需求上,均添加了界面回退的功能/选项按钮. 场景(1):小明双击图标打开了小游戏,进入了初始界面,开始选择模式,把鼠标移至基础模式时鼠标图标变作手指时点击选项进入基础模式的游戏,因为小明是第一次玩2048基础模式,所以他…
GitHub地址:GitHub PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划  30  40 · Estimate · 估计这个任务需要多少时间  30  30 Development 开发  240 300 · Analysis · 需求分析 (包括学习新技术)  60  55 · Design Spec · 生成设计文档  60  70 · Design Review · 设计复审 (和同事审核设计…
Wc.exe wc.exe是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数. githud地址:https://github.com/Coothen/practice.git 一.PSP表-预估耗时 PSP2.1 Personal Software Process Stages 预估耗时(分钟) Planning 计划 60 · Estimate · 估计这个任务需要多…
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 软件案例分析作业 我在这个课程的目标是 进一步提高自己的编码能力,工程能力 这个作业在哪个具体方面帮助我实现目标 学习其他软件的优点和不足,并吸取经验 其他参考文献 <构建之法--现代软件工程>第二版 一.写在前面 本次作业我选择了微软公司的两个代码编辑器:Visual Studio.VS Code来做评测.为什么选择这两款软件呢?是因为这两款软件非常热门,一个是Windows上最强大的编译器…
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 第一次作业-热身! 我在这个课程的目标是 进一步提高自己的编码能力,工程能力 这个作业在哪个具体方面帮助我实现目标 反思过去,展望未来 其他参考文献 博客一,博客二,博客三 目录 第一部分--缘起 第二部分--成长 第三部分--展望 第一部分--缘起 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 我跟计算机的故事,要从我小学的时候说起了,当时我们有一周一次的微机课,那时候的电脑都…
Alpha版本发布说明 一.功能介绍 本团队所做的多模式自定义2048是用来进行纸牌模式以及正常基础模式版本的2048小游戏的.Alpha版本具有的功能大体如下: 初始界面- 纸牌模式- 基础模式- 分数结算- 二.环境要求 对运行环境的要求: Windows系统吧 三. 安装方法 直接下载压缩包,解压后双击first-2048.jar文件或者start.bat文件运行玩耍 四.问题与限制 问题:纸牌模式与自定义未完善 限制:未发现 五.发布方式及发布地址 发布方式: 发布地址:https://…
甜美女孩项目2048结果 整理:邓画月.曾祎祺 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 弄一个给用户消磨时间的游戏,定义的很清楚.该游戏玩法简单,典型用户大概是学生,主要是空闲时间比较多的大学生,空闲时间在宿舍或者其他地点进行游戏. 2.是否有充足的时间来做计划? 有时间,但是大部分人并不知道如何利用这一段时间来做计划. 3. 团队在计划阶段是如何解决同事们对于计划的不同意见的? 团队一起讨论的时候,有不同意见的话当时就会提出,然后一…
姓名 学号 周前计划安排 每周实际工作记录 自我打分 zxl 061425 1.进行任务分析2.进行任务分配 1.对任务进行了初步的划分,但还为进行给模块间的联系2.给每人分配了任务3.负责扫码签到功能 89 zq 061427 1.负责ppt2.负责定位考勤功能 1.PPT已完成2.目前正在完成定位考勤签到 86 zzx 061426 1.负责概要计划书2.负责用户中心的建立 1.概要计划书已完成2.用户中心的建立尚不知 75 zrq 061424 1.负责详细说明书2.负责用户中心的建立 1…
铁大facebook是面向铁道大学学生的一个空间网站,空间界面十分朴素,灰色的色调.基本可以满足日常的发动态需求,但也存在一些问题: 比如发动态不是很方便,必须要进入到某一个空间才能发动态 .就有一些逻辑问题,而且一般发动态最常用的的就是配图,这个空间在配图的功能上做的不是很好. 她网站设定的是可以上传文件, 但是没有设定就是上传什么样的文件,应该设定只上传图片的功能.网站在隐私 设置方面做的十分的详细,无论是自己空间或者是动态或是自己个人信息或者是投票的隐私设置都是十分的详细.网站里的日历和目…
任务说明(二选一): 一.实现模块判断传入的身份证号码的正确性: 二.实现模块判断传入的电子邮箱账号的正确性: 选择任务二: 实现要求: 一.实现功能模块: 1. 判断邮箱地址是否为空: 2. 判断邮箱地址是否包含@或 .: 3. 判断邮箱地址是否包含空格: 4. 判断邮箱地址是否包含多个@或 .: 5. 判断邮箱地址是否包含非法字符: 二.针对所实现的模块编写对应的单元测试代码: 单元测试代码截图如下:    测试结果截图如下: 三.需要按PSP流程进行工作量估算,填写任务清单工作量估算表.…
任务说明(二选一): 一.实现模块判断传入的身份证号码的正确性: 二.实现模块判断传入的电子邮箱账号的正确性:   实现要求: 一.实现功能模块: 1. 判断邮箱地址是否为空: 2. 判断邮箱地址是否包含@或 .: 3. 判断邮箱地址是否包含空格: 4. 判断邮箱地址是否包含多个@或 .: 5. 判断邮箱地址是否包含非法字符: 二.针对所实现的模块编写对应的单元测试代码: 测试代码: 三.需要按PSP流程进行工作量估算,填写任务清单工作量估算表. 任务清单工作量估算表: PSP阶段 时间估算(小…
小组的名字和链接 优点 缺点,bug报告 (至少140字) 最终名次 (无并列) 未来的将来的明天在那里等你 http://www.cnblogs.com/macrae/p/9940387.html 操作流畅,界面简洁,游戏易于上手操作 1.安卓端的界面bug还未修复.2.iOS端有间歇性通信和算法问题,有时候会判断错误输赢. 1 月裙抓瓦98分队 http://www.cnblogs.com/happyeven/p/9937879.html 游戏功能较多,但易于上手操作,具有趣味性 1.游戏可…