摘要: 时序图(Sequence Diagram),亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。时序图中包括角色,对象,生命线,激活期 阅读全文
posted @ 2017-05-11 16:11 lshuxun28 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Need 需求分析: 为了满足中老年人因工作忙碌而无暇阅读的痛苦,我们设计推广出一款听书软件。可以给中老年人带来的好处是不再受繁琐的听书软件的束缚,操作简单,携带便捷。 Approach 实现方法: 界面设计风格简单,所有的操作功能一目了然,老人很容易上手。 Benefit 设计收益: 独家资源需要 阅读全文
posted @ 2017-04-18 18:42 lshuxun28 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 各位领导/投资人/用户/合作伙伴: 我们的产品《听书》是为了解决中年人,中老年人的痛苦。他们需要丰富生活,但是现有的方案并没有很好地解决这些需求,我们有独特的办法,有戏剧,书的音频能给用户带来好处让生活丰富起来,让中年人在忙里听书,让老年人不再孤单,远远超过竞争对手网易云音乐,因为我们这个软件是专门 阅读全文
posted @ 2017-04-12 20:41 lshuxun28 阅读(120) 评论(1) 推荐(0) 编辑
摘要: 软件开发流程是软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。软件开发流程的目的是提高软件开发、运营和维护效率,提升用户满意度、软件的可靠性和可维护性。 开发流程有写了再改模式,瀑布模型,统一流程老板驱动 阅读全文
posted @ 2017-04-08 20:22 lshuxun28 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 团队有一致的集体目标,并且需要一起完成。团队成员有各自的分工,互相帮助,互相依赖,共同完成任务。在软件工程中,团队有各种形式,适用于不同的人员和需求。选择适合自己团队的模式,在完成目标的过程中,可以有事半功倍的效果。反之,基于直觉形成的团队模式未必是合适的。 我们小组选择的团队模式是业余剧团模式和交 阅读全文
posted @ 2017-04-05 09:56 lshuxun28 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 在课上,老师告诉我们可以两个人合作,共同完成任务。和我组队的是徐洋。我发现,两个人一起编程,真的比一个人独自做的效率更快。团队的力量是很大的。比如:如果是我自己检查程序,一定有遗漏的错误不能发现,而这个错误很可能导致整个程序不能正常运行。两个人结队编程,不仅可以有更多的时间排错,也可以提高程序的质量 阅读全文
posted @ 2017-04-01 21:51 lshuxun28 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 以下为原代码: 经过测试,发现if 语句使用不对,应该有else语句 阅读全文
posted @ 2017-03-31 21:22 lshuxun28 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一个有N个整数元素的一维数组(A[0]、A[1],...A[n-1]),求子数组之和的最大值。 例子:[1, -2, 3, 5, -3, 2] 返回:8[0, -2, 3, 5, -1, 2] 返回:9[-9, -2, -3, -5, -3] 返回:-2 思路:从头遍历数组元素,并累加求和,如果和小 阅读全文
posted @ 2017-03-28 18:43 lshuxun28 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 在Android Studio中activity_main.xml代码 显示结果 接下来是Java代码部分: 阅读全文
posted @ 2017-03-21 18:39 lshuxun28 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 本学期新开了软件工程这门课程,通过了解,我知道了软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在社会上,软件应用于多个方面。典型的有:电子邮件、嵌入式系统,操作系统,数据库等。同时,各个行业几乎 阅读全文
posted @ 2017-03-14 18:30 lshuxun28 阅读(95) 评论(0) 推荐(0) 编辑