Search blog.co.uk

UML - done

by cc0028 @ 2006-01-21 - 22:17:51

Well almost. I have to work out a way to get my E-R diagrams into the report; and there are a couple of small inconsistencies that I'll have to sort out. Still, it's looking fairly good. I've never seen a perfect expression of an application in UML. There's always something you could do better: but as long as it's good enough to begin coding from, then it's alright. What I have is good enough to begin coding from.

An E-R diagram, by the way, is an Entity-Relationship diagram. It's the application's data model: the persistent, non-transient data that is. The data that will remain after the application finishes. In other words, it's the database tables you're going to want, and the relationships between them. Some E-R diagrams are very complex. Imagine the data model for an HR/Payroll system, for example; or the model for a Student Record System.

Fortunately, the model for the application I'm writing for this project is very simple: five or six tables at the most. So I don't have much to do. In fact I've done most of it. I just can't work out how to get the CASE tool to include the diagrams in the report.

The rest of the UML report runs to 4,700 words over forty-five pages and includes about thirty diagrams. Since the word limit on the dissertation is 20,000, I think this will have to be an appendix - along with the Statement of Requirements and the Technical Specification. Between them, these three documents would probably account for nearly the whole of the word count if I were to include them in the body of the dissertation.

Next week, I'm going to try to get Apache up and running using Mono for .aspx pages. In other words I'm going to try to get my Linux Web server to run .NET applications using the Apache Web server as opposed to the XSP Web server I was playing with last week. Then I'll decide which option I'm going to take. I really want the application to run on port 80, the usual http port. If I'm going to do that, Apache might be a better bet. It does serve 70% of the world's Web pages after all.

Perhaps I'll have more to say about Web servers and how they work next week.


 
 

Trackback address for this post:

authimage

Comments, Trackbacks: Hide subcomments

prydwenprydwen [Member]
21/01/06 @ 22:31

Haven't used CASE tools since I studied SSADM. Good luck (i needed it)....

cc0028cc0028 [Member]
http://www.peredur.uklinux.net
21/01/06 @ 23:15

I'll bet.

SSADM is still de rigeur, I think, for government contracts and stuff - especially the defence kind - but most of us don't have to worry about it any more. Thank goodness.

As I said in my previous post, UML is the current fashion: although there are some new kids on the block, like Aspect Oriented Programming (as opposed to Object Oriented).

Whichever way you do it, though, it's still boring as hell compared to coding.

:)

menhirmenhir [Member]
27/01/06 @ 20:06

Your appendices sound like they are going to be larger than the dissertation. How much more is there to do before you can put the work together to see how it may look in text form?

Thanks for the explanations en route.

cc0028cc0028 [Member]
http://www.peredur.uklinux.net
27/01/06 @ 21:17

Yes. You're right. That's not unusual in this subject.

As for pulling it together, I don't know. There's a plan, but until I've written the software, got the results and analysed them it's going to be hard to judge.

I'm going to be right on the borderline with this. I'm aiming to get the application up and running by mid-February. Collecting the data should only take a couple of weeks and then I'll have a couple of weeks to analyse it. So that leaves me six weeks to write it all up.

AAAAAAaaaaargh!

Leave a comment :

Your email address will not be displayed on this site.
Your URL will be displayed.
Allowed XHTML tags: <!, p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, a, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small, img>
URLs, email, AIM and ICQs will be converted automatically.
Options:
 
(Line breaks become <br />)
(Set cookies for name, email & url)
Validation code:
Please enter the above code here:
For protection from spambots (case-sensitive).

Recent Posts

  1. A matter of style
    by cc0028 on 2008-09-11
  2. The late Helen Mary Bradley
    by cc0028 on 2008-08-10
  3. Install issues - harder than you think
    by cc0028 on 2008-08-10
  4. At your service
    by cc0028 on 2008-07-16
  5. The standard way of working
    by cc0028 on 2008-06-27
  6. Beyond lies the Web
    by cc0028 on 2008-06-25
  7. EPP
    by cc0028 on 2008-06-24
  8. Who dares, wins
    by cc0028 on 2008-01-28
  9. Streaming video in Linux
    by cc0028 on 2008-01-05
  10. A cat's tale
    by cc0028 on 2007-12-17

Footer

The content of this website belongs to a private person, blog.co.uk is not responsible for the content of this website.