[软工]大作业答疑(三)

1. If a train leave from the central station from 9.00, and it should arrive at the destination at 10.00, since "only one train is assigned to a particular journey at a time", so can we assign another train to set off at 9.10?

回答:This question is very similar to the one in the previous post, I have already answered so please check it.

2.why we need to stop the train remotely, and when the train is stopped remotely, would it be collided by the following train if the train has been parked for a long time?

回答:I am glad to see this question is being asked, good forward thinking!  This is to the extend of the future system that the train network may have - Automatic Train Operation (ATO). When ATO is enabled, trains are operated without a driver and are scheduled according to the timetable. This could improve the frequency and reduce the staff needed. Many train network in the real world are ATO. Driver (or other staff on board) can still stop the train in an emergency. Of course, as you mentioned, when ATO is enabled, the safety of the whole system has to be considered.

Again, this is an advanced feature that the system should have--think about how to prioritise the features.

时间: 2024-08-06 03:04:23

[软工]大作业答疑(三)的相关文章

[软工]大作业答疑(四)

Q: Could we XML or Json for the code development? A: Yes you can BUT only for using it as a proxy of database to store data of entity classes. Use it ONLY IF you are familiar with it and you prefer to use it instead of plain text file (TXT or CSV). Y

软工总结 作业

总的来说,这本书我还没看完.看全,但是有一些文段还是给我了不少启发.我向来痛恨不知所云的某些教材,就算有校对之人,但其作者的言语不工至极,好似其语文功底处于马里亚纳海沟之中,弄得人总是一头雾水.要是再碰上逻辑混乱一点的作者,就更加崩溃.这就像你写一个安装VC的教程,但是你没有照顾到所有种类的电脑环境,这样在安装的时候就会出各种错误,更为可气的是,VC这破玩意卸载器是无法完美利落的卸载自己的程序的,VC2015尤为甚之,所以只能借助类似absolute uninstaller之类的软件完整卸载.之

软工第一次作业 - 我和计算机

我和计算机 ----阅读优秀博文,结合问题谈感想 第一部分:结缘计算机 计算机是在我记事的时候就接触到了的一个事物,不过在当时它的作用只有一个,就是给我打游戏娱乐,在上网之后又多了一个查资料的功能罢了.不得不说,除此之外,我和计算机这个行业以及在大学专业里学的任何内容都没有任何的结缘.可我为什么选择这个专业呢?大家都常说,21世纪是互联网的时代,学计算机意味着未来可以更好的找到工作,未来的发展空间是巨大的.于是在高考填写志愿以后,计算机专业就正式与我结缘了. 大家都知道没有兴趣学什么都不容易学好

软工第一次作业-01 软件工程的实践项目的自我目标

1.对实践项目完成后学习到的能力的预期: 完成实践项目,首先有利于自己编程代码的能力,对软工项目的热情也能有所提高,熟悉并熟练掌握项目的开发过程.培养团队合作精神.在实践课程结束之前,希望自己能掌握单独完成一个简单项目的能力. 2.对项目课程的期望: 希望课程能深度的讲授项目开发的操作过程,如何应用.并且能给予团队之间更多配合交流的机会.能不拒绝同学的一些提问和疑惑. 3.对项目的愿景规划: 在初期,投入百分百的热情去学习与交流,努力加强团队意识.之后,会努力完成自己所要做的任务,在团队中尽可能

软工第一次作业 进度记录三 简单的性能分析

到了今天,编码工作已经基本完成.除了非文本文件的字符.单词计数仍然和标准答案不一样以外,文本文件计数都是正确的,而且效率较高.非文本文件的读取大概无解了,不打算修改了. 对于助教给出的样例,visual studio生成的Release版本exe能在30s内完成,linux下经过少许修改生成的可执行文件大约20s完成. 在visual studio上进行了一个简单的性能测试.分析如下: 1. fclose函数占用非独占时间最多,几近20%,但占用独占时间少.说明文件操作依然较慢,尤其是测试集中小

软工个人作业-博客作业

一.五个问题: 1.软件开发时,比如web2.0的rest风格架构,前后端完全分离,然而其交接时,很可能出现问题,并且因为完全分离,所以有可能出现开发不同步的问题,前后端的交互耦合,开发同步的问题该如何解决. 2.数据操作,和逻辑操作,实体操作等如何分离解耦. 3.如果有效果的分层解耦,三层框架是什么. 4.过度解耦,或者大规模模块化开发时遇到的依赖冗余问题如何解决. 5.如何在开发成本和收益之间权衡需求,如何判断刚性需求,伪需求. 6.如何在开发过程中设计框架和预留接口使得迭代更加高效,维护更

软工课后作业01 P18第四题

答:我选取了 Games(游戏).Tools(工具软件).OperatingSystems(操作系统)三种软件进行分析. 1.王者荣耀(游戏) 王者荣耀是一款运营在Android.IOS平台上一类手游,这款游戏画面精美,用户可以选择不同角色来作战.它具有社交性,随时都可以玩,没有固定的游戏时段限制,该游戏有一定的盈利性. 2.QQ(手机应用) QQ是一款开发于1999年的基于Internet的IM软件,越来越多的人选择使用它,因为它支持在线聊天,视频聊天,自定义面板,远程控制,QQ邮箱,传送文件

软工课后作业01 15100360

(1)建立Github账号. (2)完成教材第一章P18,第4题 我选择的三种软件是:Games.Mobile App.Operating System. 特点: Games:主要是用于娱乐.游戏种类多,小至网页游戏,大至端游,更新很快: Mobile App:种类繁多,满足不同人的不同需求,通过APP可以更快的了解到更多资讯: Operating System:操作系统是最接近硬件的的软件,为用户提供了可视化图形界面,使用户得以对计算机进行各种基本操作. (1)这些软件的开发者是怎么说服你成为

软工课后作业01 15100448

(1)建立Github账号. (2)完成教材第一章P18,第4题 软件有很多种分类,下面是另一种: ShrinkWrap(在包装盒子里面的软件).Web APP(基于网页的软件).Internet Software(企业或学校或某组织内部的软件).Games(游戏). Mobile Apps(手机应用).Operating Systems(操作系统).Tools(工具软件),选取三种软件,请分析它们各自的特点.1.这些软件开发者怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目