Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Bill Egge

Pages: 1 2 [3] 4 5 ... 7
General Board / Re: Good vs Bad Software
« on: September 02, 2005, 11:32:18 am »
No not that.  More like person X is not doing their job so lets make some software to force him to.

For instance, suppose person X is suppose to notify person Y when he finished doing some job, but person X is not doing it - so to "solve" the problem, create some intrusive program that pops up on X's desktop and asks if they are done - and if they answer yes then the program notifies person Y.

General Board / Good vs Bad Software
« on: September 02, 2005, 09:47:07 am »
This topic is not about architecture, but about spotting bad software before development is even started.  I would like to see an objective discussion on the topic.

Good Software:
I have noticed some aspects of good software vs bad software.

  • Makes an existing Job easier
  • Gets used by people
  • Is sometimes used beyond its designed purpose
  • It becomes a "Must Have"

Bad Software
Some aspects of bad software I have noticed are:

  • It does not get used
  • It is disliked or even hated

One question comming to mind is a certain motive and its relationship to Bad software.  I am vagually aware of something like a "Management Motive" and it somehow being related to Bad software.


General Board / Folders under classes
« on: August 18, 2005, 12:08:09 pm »
I was trying to add a sub folder under a class so that I could create activity diagrams for the individual methods of that class.

I found that I could add a diagram, but could not add a "folder".

Is what I am trying to do the wrong way of doing what I want, or should I create a feature request?


General Board / Re: Donate Diagram or EAP file
« on: August 16, 2005, 10:37:03 am »
What's wrong with the included sample file (EXExample.eap)?

For the use case it only shows 2 extensions.  Encrypt Message and Decrypt message.  These 2 are so similar that it is just as good as having only one of them.

I am not looking for a tutorial (I have enough of them), I am looking for "concretization" of the concepts - meaning referents of the concepts in UML so that I can learn the concepts better.

General Board / Donate Diagram or EAP file
« on: August 15, 2005, 11:14:45 am »

Is anyone willing to donate one of their diagrams (or entire .EAP files) to me in order for me to use as a reference for learning UML?

-Bill Egge

General Board / Column notes not showing???
« on: August 16, 2005, 06:06:38 am »
If I add a note in a table column through the attributes dialog box it does not show up in the Notes section on the EA main window.  But if I add a note through the note section on the EA window then it shows up in the attributes dialog.

Whats up?


General Board / What is the Icon of on properties tab?
« on: August 10, 2005, 01:13:46 pm »
Just curious,

What is the icon of on the properties tab?  

The properties tab I am talking about is the on screen properties list next to the diagram.

The icon looks like a mouse with a tail, or some kind of keychain flashlight.

What is it?

General Board / Re: Add artifacts inside a node
« on: August 09, 2005, 01:53:49 pm »
That worked  ;D

General Board / Add artifacts inside a node
« on: August 09, 2005, 10:13:19 am »
How would I add an artifact to a node so that it appears inside of it?

General Board / Display less columns in table/diagram
« on: August 05, 2005, 07:58:16 am »
I have a diagram with tables in it and a few tables have over 200 columns.  It takes a lot of diagram space for these tables and I would like to reduce this space by eliminating the display of non important columns.

Is this possible?  Any hacky tricks to accomplish it?


General Board / How to: OR constraints on associations
« on: July 07, 2005, 04:22:54 pm »
How do I add an OR constraint on an association?

For example if I have a class called HighSchoolStudent and then 2 other classes named Acedemic and Commercial which have an association of "chooses" with the HighSchoolStudent but with an OR constraint.

How would I show that?  In my UML book it shows a dotted line connecting the 2 association lines with {OR} in the middle, but in EA I only found how to add a constraint that looks like a note by selecting "Attach Note or constraint" from the popup menu on one of the associations.  Is that the only way to do it?

General Board / Showing Constraints
« on: July 04, 2005, 02:52:31 pm »
I added a constraint to an attribute of a class, how do I display this constraint in the diagram?

btw - I double clicked the diagram and turned on every attribute that started with "Show" and I also Right clicked the class and turned on everything in the feature visibility dialog.  Still, no constraints are showing.

General Board / Re: Buttons not showing in low res.
« on: May 09, 2005, 09:27:13 am »
The only thing is that the files I am working with come from my other computer which ran at a higher res.  Maybe EA is keeping a setting somewhere?

But anyways - its not a problem anymore, I was able to increase the screen resolution.  (I was having problems increasing it earleir because it kept going back to 256 colors)

General Board / Buttons not showing in low res.
« on: May 09, 2005, 08:33:45 am »
I have switched computers and I am running in 1024x768.  When I open the activity list in the toolbox, the lower buttons are not accessable because there is no room for them.

Is there a way to show these buttons, maybe a scrollbar or something?

General Board / UI and User Interaction
« on: May 02, 2005, 11:01:42 am »
I would like to know what other's opinions and suggestions are about the design and methods below.

I have a DOS application and I am automating it in order to save time for the user.  The automation is done by sending keystrokes to the application.

I have modeled my automating software as follows:

Since each screen in the dos app has different options, I have created a class to represent each screen and have created methods that corelate to the screens options.

These classes and the methods encapsulate the sending of keystrokes, this has the effect of making my classes look like methods of any regular classes.

Each screen usually leads to another screen.  So I have made each method return the screen that comes after it.

This makes it possible to code something like this:

Code: [Select]

 PaySelect:= FMain.OpenProgramsMenu.ChoosePayroll.OpenProcessMenu.ChoosePayrollProcessing;
 Payroll:= PaySelect.StartNewPayroll;

In the above case, Payroll is a data entry screen and contains a method called "FillIn(Data)"

Sometimes the dos app creates warning message or displays prompts requiring a simple dismisal or a choice.

For instance, it may prompt to overwrite a file or may prompt that it has finished doing some process.

Since these prompts are handled by the user, I decided to treat them as the DOS app making a call to the user to handle them.

One case is a login popup window.  When the login window pops up, I make the DOS app (The class representing it) make a call to User.Login(LoginScreen);

Login Screen then has the method of "Login(UserName, Passcode)" which the user calls.

Thats the extent of what I have now.

But here is an idea I was thinking about.  Each warning popup is always in regard to some process.  So I was thinking to create Processing classes and instead of making calls back to the user object, it makes a call to a processing class.  This avoids loading the user object up with a ton of methods to handle everything.

What do you think?

Pages: 1 2 [3] 4 5 ... 7