Talk:Software Engineering

This wikibook is intended as a connector book between the differend wikibooks on the differend fields of software engineering. Idealy we would get a complete work on software engineering. The idea is that seperate wikibooks will be started on the differend subjects, starting from this page or independed and then linked. Possible we could use a page URL standard (e.g. software_engineering_subfield_pagename_... ). Any ideas are welcome. --Patrik 08:36, 1 Jul 2005 (UTC)

Waterfall model?
The sections here are set up in a very traditional way, kind of implicitly supporting the waterfall model: spec, design, implement, test, etc.

It would be good I think to balance this out with some info on agile programming techniques. It isn't just a fad, real companies are developing real software this way...--Kenlars99 21:33, 3 December 2005 (UTC)

--Kenlars99 21:33, 3 December 2005 (UTC)

Actually the layout supports multiple models. For example the spiral model uses spec, design, impl. and test in small repeating iterations. Ofcourse the layout may be changed to better represent what these steps (specification, design, ...) are and how they are employed in differend development models. You're more than welcome to propose a better layout as I'm not an expert in the material. The many models (functional, OO, agile, extreme programming) should get a clear treatment and compared to each other, not so much as to say which is the best, but more to explain where they are best used. --Patrik 20:14, 4 December 2005 (UTC)

Test cases
I have had a list of common test cases transwikied from Wikipedia because I thought it could be put to good use in this or a similar book. The list can be found at Transwiki:Common Test Cases. It needs a little cleanup, of course, but is in pretty good shape. Hopefully, someone for familiar with this book than me can put it to good use. Thanks --ThaddeusB (talk) 00:33, 6 June 2009 (UTC)