If you're not modeling, you're just programming: Modeling throughout an undergraduate software engineering program

6Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Modeling is a hallmark of the practice of engineering. Through centuries, engineers have used models ranging from informal "back of the envelope" scribbles to formal, verifiable mathematical models. Whether circuit models in electrical engineering, heat-transfer models in mechanical engineering, or queuing theory models in industrial engineering, modeling makes it possible to perform rigorous analysis that is the cornerstone of modern engineering. By considering software development as fundamentally an engineering endeavor, RIT's software engineering program strives to instill a culture of engineering practice by exposing our students to both formal and informal modeling of software systems throughout the entire curriculum. This paper describes how we have placed modeling in most aspects of our curriculum. The paper also details the specific pedagogy that we use in several courses to teach our students how to create, analyze and implement models of software systems. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Vallino, J. (2007). If you’re not modeling, you’re just programming: Modeling throughout an undergraduate software engineering program. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4364 LNCS, pp. 291–300). Springer Verlag. https://doi.org/10.1007/978-3-540-69489-2_36

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free