Skynes Member Posts: 202 From: Belfast, N Ireland Registered: 01-18-2004 |
(firstly, long time no post! Final year of university is a biiig time sink...) i have exams coming up (this Wed actually) and its the lovely topic of Systems Design. Or Requirements engineering, or Systems engineering or whatever term you know it as. I'm highly expecting questions asking me to critically analyse a model, be it RUP, OPEN, VORD or whatever and justify what I say. Problem is, I don't understand the idea behind Systems Design well enough to do that. I look at all the models and yes they use different terms and yes their diagrams are different... But ultimately, what's the practical difference? They all do the same thing... Gather requirements Can anyone shed any light on this? |
Goldrush13![]() Member Posts: 107 From: Registered: 02-27-2005 |
Correct, it IS all the same result what you should try and do to differentiate is look at how some models emphasise certain parts and the paths they choose. For example SSADM techniques are literally DATAflow oriented whereas RUP looks at events, but SSADM does handle events and RUP can handle data (not sure about the latter actually, maybe there is a difference!). But to be perfectly honest with you, I wouldn't want to be in your position because when it comes to being stuck at an exam kind of like the one you've mentioned, you never really THINK your way out of it, the (very static) anwsers exist and they're in one place, your course notes unforunately, this is one of those cramming situations I'm afraid. You have to find their opinion of the differences because out of shear practicalities, I haven't found a simple concise answer to your query and I've used a good amount of methodologies in work and at home. Good luck, it's probably not impossible anyway. P.S. I am a programmer though, perhaps someone closer to the design stage does know the difference. http://www.wikipedia.org, if the explanations there don't help their should at least be links to places/communities that do know the differences. Sorry I couldn't offer any more help, programmers like me usually only USE these methodologies and occasionaly (make that often) tell the people making them to make them more clearer in Version 2.4.5.3.4 and so on. |
Skynes Member Posts: 202 From: Belfast, N Ireland Registered: 01-18-2004 |
I know all the models and I can give advantages, disadvantages and diagrams etc. But if I'm asked to justify why I'd use over another in a given situation, that's when I'm at a loss. Waterfall doesn't provide measures for prototyping. Legalistically ticking to exactly what a model says sounds like a very stupid idea to me. I understand the need for documentation and diagrams to be consistant. But to say that one set of diagrams is better than another is silly... If it was a static exam, I'd be very happy... but it's not :| Past papers show it to be very justifyish opiniony oriented.. |
Goldrush13![]() Member Posts: 107 From: Registered: 02-27-2005 |
Well it's Wednesday today, so let us now how you think you did. Waterfall Model! That takes me back, very logical stuff, in fact what I use nowadays is kind of similar but even MORE focused on the iteration. |
Skynes Member Posts: 202 From: Belfast, N Ireland Registered: 01-18-2004 |
The exam was like my head being slammed in a car door repeatedly for an hour and a half... Here's the questions (2 out of 3, I picked the 2 I knew most of... which doesnt say much) 1. From a planning point of view, a systems engineering model can be used to define the different types of activities that are necessary to complete a project. a) Outline why a simple linear process model has shortcomings and explain how such a model can be re-organised to produce a layered model. Identify each of its sub-processes, explaining their use and identify the documents which are produced. Hence, or otherwise, discuss how the model needs to change for the development of large or complex systems. b) Evaluate the use of 'stage gates' in systems engineering to control risk. 2. A software company has employed you as a systems engineering consultant. To date the company has not had a formal approach to requirements engineering. a) What arguments would you give the company to justify the introduction of a formal approach to requirements engineering? VORD and CORE are two possible methods that you could recommend the company to use. Explain and justify which method you would recommend for the company? b) Provide the company with an assessment of the DOORS requirements management tool.
As I said... head in car door... *slammity slammity slam* |
Goldrush13![]() Member Posts: 107 From: Registered: 02-27-2005 |
WHAT! I'm glad I dropped out of Uni now, the other question must have been written in tongues (if you can write in tongues that is). Well I hope you handled it better than I would have. |
Skynes Member Posts: 202 From: Belfast, N Ireland Registered: 01-18-2004 |
The other question was UML 2, whats the rationale for it existing and gives details on how it helps with Showing behaviour, visualizing solutions etc. I know very little of UML, so I skipped that one if favour of those I could bluff more in.
Needless to say the rest of them weren't in my notes at all, but it was a test of our System Designer minds to pull the information out of a freaking hat. |
Goldrush13![]() Member Posts: 107 From: Registered: 02-27-2005 |
UML is actually what I use, it's the ONLY methodology as far as I'm concerned, I reckon I might, MIGHT have been able to guess that one....a bit. If you know VORD, CORE and DOORS even a little, the second one should be pretty much in the bag. I unfortunately haven't used two of those and i've never even heard of DOORS. All this talk of methodologies is making me sleepy..... You do realise you'll have to balance this topic out by putting up one about an interesting or exciting exam right? What've you got left? |
Skynes Member Posts: 202 From: Belfast, N Ireland Registered: 01-18-2004 |
I did having passing knowledge of CORE, VORD and DOORS. But when it comes to comparing two systems is when I fall down. I guessed that question by saying that since CORE's requirement specs consists of brainstorming, they've prolly be doing that anyway, so it'll be an easier transition. Also CORE enforces structure upon those requirements later, so it also helps the company with structured design. I just generally gave points upon what the company CANT do and how CORE will help them do it. Future exams: I have Intelligent Systems - Clustering, K-nearest neighbour, Bayes, Naive Bayes, Decision Trees etc. It's gonna be a lot of formula work, which I'm fine with cause its all just following the pattern.... I just wish we had a lecturer that actually TAUGHT rather than come in half-drunk on Fri morning and end up making calculation mistakes the rest of the day Best exam would be next Wed, it's Interactive Computing. XML, XSLT, JavaScript, DTDs, XHTML, XPATH. Lots of lovely coding and problem solving. Already been told by the lecturer it's going to be questions like "This DTD is faulty, please identify the flaws and fix them" or "Use XSLT to transform this XML" I'm much better at that |
Goldrush13![]() Member Posts: 107 From: Registered: 02-27-2005 |
XML stuff is good, are you doing computing Science? Because a lot of that other stuff can tie in to math, decision trees (a lot of fun) and such. Where did everybody elses input go? There's nothing like a talk about design methodologies to deter forum members/clear a room, now I know what not to do in a social situation. I wish I had a drunk teacher, there was one guy who drank a lot but unfortunately he could hold his drink so nothing funny happened. Well good luck with the rest of it, it can't be harder than the design methodologies anyway, what are you looking to do when you leave? |
Skynes Member Posts: 202 From: Belfast, N Ireland Registered: 01-18-2004 |
Computing Science indeed. Nothing like I really expected and not enough programing. You use the design metholodogy discussion when you WANT to clear a room... I gotta remember that... lol Teacher wasn't so much drunk as he was HUNGOVER. Basic math evaded him. When I leave. somewhere somehow Games Design calls my name. |
Mene-Mene![]() Member Posts: 1398 From: Fort Wayne, IN, USA Registered: 10-23-2006 |
Okay, I'm sure this sounds REALLY dumb, but whats a system? ------------------ |
Goldrush13![]() Member Posts: 107 From: Registered: 02-27-2005 |
Exactly what you think it is really. But in terms of what we were talking about, Systems Design is for like designing a piece of software, the software is the system, but because it could comprise several pieces of software and such, it's just called a system. So we do things like draw graphs, write out events and data types and with that information we can actually make (code) the software (or even a game!) There are several ways to visualise this, so we have different Systems Design techniques, but I guess people probably apply these kinds of techniques to anything that could be called a system, I suppose these methodologies might work (with a little modifcation) on say teams of people or animals. Even the universe has been defined as a system. We were just talking about software though. Answer you question? |
Mene-Mene![]() Member Posts: 1398 From: Fort Wayne, IN, USA Registered: 10-23-2006 |
First sentence confusing. Rest answers me. Seems like its over-evaluating, but I'm sure it must be helpful at commercial level. ------------------ |
Skynes Member Posts: 202 From: Belfast, N Ireland Registered: 01-18-2004 |
quote: The only reason I don't call it a complete and utterly waste of time is that it's good to be organised. It's good to be consistent with diagrams and terminology. But... they really push it too far... |
Mene-Mene![]() Member Posts: 1398 From: Fort Wayne, IN, USA Registered: 10-23-2006 |
Ok, I'm with you now. Not terminology though. Gimme a break I'm 11. ------------------ |
Skynes Member Posts: 202 From: Belfast, N Ireland Registered: 01-18-2004 |
Got my results: Intelligent Systems - 60 Pass rate is 40. So yes, I did in fact pass Systems Design very very safely... Three cheers for random guesswork, logic and dumb luck! |
Mene-Mene![]() Member Posts: 1398 From: Fort Wayne, IN, USA Registered: 10-23-2006 |
Congrats! ------------------ |