Jump to content

Talk:Computer-aided software engineering

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Aludstartups (talk | contribs) at 19:42, 20 February 2011 (More pages). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconComputing C‑class Mid‑importance
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
CThis article has been rated as C-class on Wikipedia's content assessment scale.
MidThis article has been rated as Mid-importance on the project's importance scale.
WikiProject iconComputer science C‑class Low‑importance
WikiProject iconThis article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
CThis article has been rated as C-class on Wikipedia's content assessment scale.
LowThis article has been rated as Low-importance on the project's importance scale.
Things you can help WikiProject Computer science with:

Balance

historical analysis is likely to raise controversy and POV. Getting a useful and balanced article describing the facts alone is hard enough. --RichardVeryard 07:38, 9 August 2006 (UTC)[reply]

the same article

http://encyclopedia.thefreedictionary.com/Computer-aided%20software%20engineering

Criterion for listing of CASE tools

I wonder what was the criterion used to list some CASE tools. By taking a look at the list as it is now (Feb 8 2005), some reader could get the impression that the list is somewhat exhaustive, or that all CASE tools are commercial, closed source.

Of course, there are lots of alternatives in the free software/open source worlds, not worth mentioning becaues they are inmature, or just poor quality alternatives. However there are some others that deserve attention: attention from the readers. I would particularly like to suggest the addition of ArgoUML.

Missing content here!

I see nothing about CASE as used to create and track requirements as they relate to a test script/plan. CASE is also quite important in that regard. See http://en.wikipedia.org/wiki/Software_engineering#Process_and_methodology

(wvf) I would agree that lists of requirements ala the infamous US DoD MilStd 2167 are difficult to manage and require tool support. In fact, the same company that started CASE (Nastec Corporation) also sold a tool specifically for that purpose. That said, purists would argue that they violate systems theory in that they cannot be bounded, i.e., you have no way of defining when you are done defining requirements. For that reason, they were not considered to be "engineering" although a lot of marketing literature would beg to differ. UML suffers from the same problem if too much reliance is placed on use cases. The only object oriented approach that I have seen that would qualify as an engineering discipline was developed by Jim Odell as a way of evolving information engineering. Unfortunately most of his contribution was lost when OO "unified".

Don't forget the Software Development Life Cycle (SDLC) - requirements analysis is very important.

(wvf) I would totally agree. Nastec also had a tool called Life Cycle Manager that was too demanding for the microprocessors and networks of the day but it did provide a functionality that is still unmatched. It was considered a CASE tool.

-- What happenend to the term CASE? It is very much out of fasion I believe. If you look for articles on CASE in either IEEE or ACM portals you will find virtually nothing post y2k. The term was IMHO replaced by MDA, MDSD and more specialized notions (Stub Code Generation, IDE Support, UML - Modeling, ...) of Computer - Aided. See http://radicaladaptor.blogspot.com/2008/10/is-case-dead.html for a more thorough discussion about the matter. I would like to see a discussion about the State-Of-The-Art in CASE tooling in the Article. —Preceding unsigned comment added by 193.254.155.48 (talk) 08:02, 22 October 2008 (UTC)[reply]

(wvf) The term CASE disappeared because the companies promoting it disappeared. The terms you mentioned could refer to CASE tools but the overarching concept of getting the software developer from the cradle to the grave with an evolving set of tools died with the companies. The piecemeal approach was easier to sell. In addition, an increasing reliance on software packages drastically shrank the market for people that actually developed production software.

Architecture of Page

This page needs to be structured better. However, I think that Stimpy's change kinda sticks out like a sore thumb when it is basically the only section on the page. --Whiteknox 14:45, 14 December 2006 (UTC)[reply]

More pages

Someone should spin off pages for upper CASE, lower CASE, and I-CASE, at least in my opinion. At any rate they should be extended. This article is lacking in material, especially considering the breadth of its subject and its influence on software development. --Whiteknox 14:47, 14 December 2006 (UTC)[reply]

I don't think so.. upper and lower CASE are not common used term nowadays I think we have to split the term and make and open space to the most common terms used by people, as an example: mda case tools reverse engineering case tools, the upper and lower are not meaningful neither useful for people. And I'm sorry I don't have references but I think a folksonomy of case tools grow it by actual people using actual CASE tools will be more useful than the science definitions (and I've read a lot) the taxonomy could have the following kinds (at least)

MDA, Reverse Engineering, MDD, Database Modelling, UML, Agile Modelling, Domain Specific Language, Business Process Management, Software Architecture, Design, Requirements Management, Workbenches CASE Tools (of course there a lot more and some tools could be on several kinds but which category will be more useful? Aludstartups (talk) 19:42, 20 February 2011 (UTC)[reply]

re: request for verification / sources

While I am mentioned in the article (Vaughn Frick), I am not the author. That said, I can vouch for the accuracy of it. I made a couple of minor edits but I found it highly accurate. While I haven't looked for one, I don't believe anyone has published a history of our early work on CASE technology so an independently published account of the facts cited here could be hard to come by. With respect to a recognized researcher in the field, I suspect I qualify. After I left Nastec, I spent seven years as a researcher and analyst at Gartner covering software development methods and management, business transformation, e-business and IT management. I left as a Group Vice President in 2001. Since Gartner is generally considered the top IT research firm in the world, that should suffice. If there is something specific in the way of verification that this "Wiki newbie" is unaware of that I might be able to provide, please let me know. I will do my best.

VFrick 08:24, 14 May 2007 (UTC)[reply]

Fair use rationale for Image:ERWin 4.1.4.3643 on Windows 2000 screenshot.png

Image:ERWin 4.1.4.3643 on Windows 2000 screenshot.png is being used on this article. I notice the image page specifies that the image is being used under fair use but there is no explanation or rationale as to why its use in this Wikipedia article constitutes fair use. In addition to the boilerplate fair use template, you must also write out on the image description page a specific explanation or rationale for why using this image in each article is consistent with fair use.

Please go to the image description page and edit it to include a fair use rationale. Using one of the templates at Wikipedia:Fair use rationale guideline is an easy way to insure that your image is in compliance with Wikipedia policy, but remember that you must complete the template. Do not simply insert a blank template on an image page.

If there is other fair use media, consider checking that you have specified the fair use rationale on the other images used on this page. Note that any fair use images lacking such an explanation can be deleted one week after being tagged, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you.

BetacommandBot (talk) 06:05, 2 January 2008 (UTC)[reply]