Requirements Modeling and Coding attempts to bridge the gap between modeling and coding and serves the growing trend of agile development better than existing textbooks in the area. Instead of using toy tools to create modeling and coding examples, the author teaches IBM Rational Rhapsody as a modeling tool and Microsoft Visual C# as a programming tool. C# is the purest object-oriented programming language and the best tool for developing graphical user interfaces, while Rhapsody is a visual development environment that real software developers use to create real-time or embedded systems.
This book serves as a text for a capstone course on Systems Analysis and Design in Information Systems programs. It conceptualizes business objects and functions, develops business models and software architectures, and enriches the models and the architectures by storyboarding use cases along with user interface designs.
<p>Liping Liu is Professor of Management and Information Systems at The University of Akron. He received Bachelor of Science in Applied Mathematics in 1986 and Master of Engineering in Systems Engineering in 1991 from Huazhong University of Science and Technology, Bachelor of Engineering in River Dynamics in 1987 from Wuhan University, and PhD in Business in 1995 from the University of Kansas. Dr Liu has published articles in Decision Support Systems, European Journal of Operational Research, IEEE Transactions on Systems, International Journal of Approximate Reasoning, Information and Management, Journal of Association for Information Systems, Journal of Optimization Theory and Applications, Journal of Risk and Uncertainty, and others. Dr Liu has made distinct contributions in Decision Theory, Artificial Intelligence, and Research Methodology. He provided the best axiomatization of the rank-and-sign utility function and proposed a theory of coarse utility that explains the St. Petersburg Paradox, Allais' Paradox, and others better than other utility functions. He developed a theory of linear belief functions for information integration in auditing, investment analysis, model combination, etc. He proposed the concept of predictive and mediating efficiencies to test the nomological validity of higher-order measurement models.</p>