此项目是选自CSDN上的一个由Java语言开发的图书馆借书系统,此为原作者用Java实现简易的图书管理系统(超详细)-CSDN博客,通过对代码的运行调试后得到下面的运行结果,
通过对代码的运行结果可以得到整个系统的运行功能流程图如下:
原系统需要使用者自行选择身份,步骤繁琐,且功能有所单一,经过改进多个方面后得到改进后的功能流程图如下:
总结:通过此次对软件项目的逆向开发收获了很多,软件的开发并不是一个静态的过程,它是不断变化的,软件的开发不能满足于现状而停滞不前,而是不断通过正向和逆向的开发来不断提升软件的运行效率,通过这次的软件逆向开发也让自己了解到自己还有许多不足,应该不断改进自己的思考方式,而不是固步自封,应该学会不断改进,才能开发出更好的软件。
标签:逆向,--,系统,软件设计,开发,图书,软件,借阅,运行 From: https://www.cnblogs.com/123wjt/p/17182059.html