软件工程第一次作业

  • 小学生四则运算
    •   我主要使用C++完成了整个小软件(应该算是一个软件吧,虽然可能他很垃圾)
    •        coding项目地址:https://coding.net/u/hhklpp/p/calculator/git/tree/master/?public=true
  • 自己在看构建之道的时候的一些想法:
    •   在第三章的P54上,书中用画扇门和做软件工程团队项目做了一个对比,但是在软件工程团队项目中甲乙两人的讨论让我我个人认为他们两个人的想法都太过于极端了,一人只是为了单纯的完成任务的去做完一个小的程序,另一个人又想象的太过于丰富,想要一次做出所有能想到以及不能想到的功能,我觉得完成一个项目的同时,我们既要把原本的功能做出来以完成任务,也要把自己能想到的一些这个项目的拓展做到,不能想象的太过于丰富,也不能只是单纯的为了完成任务而做这个东西。
    •        在第八章从P161开始,书中提出了很多的获取用户需求的方式,可是现实生活中当我们真正的去获取用户需求的时候,不可能用到这些所有的方法,所以我认为,这么多种方式应该各自有着他们各自的环境,在适应的环境下去选取适应的获取用户需求的方法,这才是我们的正确做法。
    •        在第八章中P174中四个象限中的第四象限说对于杀手功能的辅助需求采取“维持”的办法,可是在我个人的看法,很多时候做出创新才是真正的杀手功能。(仅个人见解)
    •        在第十章中,P215举例说明了怎么样去定义典型用户,同时下面也写了注意,我们的软件不是为所有人服务的,但是我也听过一个学长说过,永远不要相信你的用户的输入,如果按学长的话来理解的话,那我们的软件就可能面对着各种各样的用户,这样,观点是否就和书中的观点相悖了呢。
  • 我选择的软件是手机软件,游戏,操作系统
      •       这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么么?还是别的?                                                               
                           手机软件:手机上的软件如:超级课程表。主要看它的推广能力吧,大多数的实用软件,少数靠收费盈利,多数靠广告费盈利吧。   

                           游戏:游戏的话就看推广力度吧,腾讯在王者荣耀这款游戏上推广的花费也是一大笔,所以他才会这么火,游戏的盈利方式主要靠出售游戏中的虚拟                                物品吧。                               

                           操作系统:最熟悉的就是windows了,没办法,大家都用惯了windows,要是现在让大家放弃windows,去重新学习一种新的操作系统的操作方式,                                大多数的用户也不愿意去花费这个时间,windows的盈利方式主要靠出售使用权限吧。                                                                                             
      • 这些软件是如何到你手里的(邮购,下载,互相拷贝)
                          
                         
        手机软件:通过手机上的应用商店下载

                          游戏:通过官网下载

                          操作系统:通过官网下载

      • 同一类型的软件之间是如何竞争的?

                         个人认为所有的同类软件之间的竞争都是靠提升用户体验来实现的
  • 团队
    •  我们团队一共四个人,李怡龙,贺鸿琨,胡浪,季澈,其中季澈是我们的组长,团队介绍可以移步季澈的博客。                  
posted @ 2018-03-23 00:02  贺鸿琨  阅读(155)  评论(0编辑  收藏  举报