首页 > 其他分享 >“你帮我助”物品互换软件开发分析

“你帮我助”物品互换软件开发分析

时间:2022-10-08 20:12:37浏览次数:50  
标签:10min 软件开发 信息 物品 Design 互换 20min 我助 设计

疫情期间,各个小区居民发挥互助精神,进行物品交换。为促进信息交流,尝试设计交换人、与换人、物品列表。由于尚未接触过数据库,故采用保存到本地txt文件的方式存储数据。

PSP数据统计

  • Planning
    • Estimate(20min)
        该软件的实现方法有多种,其中包括选用数据库还是存储于本地文件、是否采用图像化窗口等。由于基础有限,采用数据库和图形化窗口时间成本较高,故仅尝试而未采用。
        在信息处理基本功能固定的前提下,时间成本还依赖于物品信息的丰富度以及软件的错误处理功能。
  • Development
    • Analysis(20min)
        物品信息设计有物品名称、交换人、交换人联系方式、与换人、与换人联系方式、备注等。基本功能包括信息增加、删除、搜索、修改、展示等。
    • Design Spec(10min)
    • Design Review(10min)
    • Coding Standard(10min)
    • Design(20min)
        类与函数的划分,以及预估需设计错误信息处理的位置。
    • Coding(1h)
    • Code Review(20min)
    • test(30min)
        每个功能的试运行及错误输入尝试、数据存储检查。
  • Record Time Spend(10min)
  • Test Report(10min)
  • Size Measurement(10min)
  • Postmortem(20min)
      (1)在预先设计时,仅大致规划,将函数与功能一一对应,而未设想同一功能合并设计,导致代码冗余,在编码结束后又进行调整;
      (2)为方便用户使用,在基本实现外可能还需设计一些小的功能。比如在用户选择修改信息时,先展示全部信息,方便其查看、明确修改内容。
  • Process Improvement Plan(20min)

项目代码

  发布于https://github.com/Luyu-Han/software-used-for-exchange-of-goods

标签:10min,软件开发,信息,物品,Design,互换,20min,我助,设计
From: https://www.cnblogs.com/H-Luyu/p/16769848.html

相关文章

  • 物价交换软件开发——SPS数据统计
    SPS数据统计(尝试)以下为物件交换软件开发的SPS数据统计表(非专业统计)任务清单用时(单位:小时)PlanningEstimate0.5DevelopmentAnalysis0.5DesignSp......
  • 你帮我助”软件开发 (以python为程序语言)
    在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。请你编写一个物品交换软件该程序允许添加物品的信息,删除物品的信息,显示物品列表,也允许查找物品的信息你实现......
  • “你帮我助”软件开发
    “你帮我助”软件开发本项目为上海交通大学CS3331软件工程课程作业。背景需求在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。该程序允许添加物品的信息,删......
  • “你帮我助”软件开发
    软件要求在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。请你编写一个物品交换软件该程序允许添加物品的信息,删除物品的信息,显示物品列表,也允许查找物品的信......
  • "你帮我助“软件开发——物品交换系统
    "你帮我助“软件开发——物品交换系统在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。请你编写一个物品交换软件该程序允许添加物品的信息,删除物品的信息,显示......
  • Android软件开发之盘点自定义View界面大合集
    今天我用自己写的一个Demo和大家详细介绍一个Android中自定义View中的使用与绘制技巧。1.自定义view绘制字符串            相信在实际开发过程中必然很多......
  • 你帮我助软件开发-PSP
      设计思路    实现需求只需要一个简单的单向链表,通过添加、删除、查找、遍历等基本操作即可。  设计实现    用Struct记录物品的信息,name、ow......
  • 25-70K*14薪| 梅卡曼德视觉算法、C++软件开发工程师等职位招聘
    3D视觉工坊致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁。高级C++软件开发工程师薪水:25K-60K*14薪岗位职责:1、负责相关软件系统(客户端)的设......
  • 软件工程个人项目“你帮我助”软件开发
    软件工程第一次作业-物品交换系统项目需求在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。请你编写一个物品交换软件,该程序允许添加物品的信息,删除物品的信息......
  • 软件开发工具文字题检验_20221004
    软件开发工具文字题汇总第一章1.什么是专用的软件开发工具?它有什么优点和不足?(简答题) 的、统一的支撑环境。2.简述高级程序设计语言的不足。(简答题) 3.试论软件......