| | #11 (permalink) | |||
| Questioning | Re: Software Risk Analysis Quote:
These men have just finished placing solid steel pillars in concrete to stop vehicles from parking on the pavement outside a downtown sports bar. They are cleaning up at the end of the day. And.......... Pyro responsed with the following: Quote:
---------------- Point: Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. ~ Charles Mingus Counter Point: The simplest solutions are often the cleverest. They are also usually wrong. | |||
| ||||
| | #12 (permalink) | |||||
| Questioning | Re: ISO definitions Quote:
I'll reference this related quote again: Quote:
Quote:
It is very helpful to have a mentor that can advise us (much as Hypography offers, or Google Sets) that can give us that view from 60 feet up. "Have you considered ____" ex "Have you considered how you will get the truck out when you are done?" It is also helpful to think similarly to chess "several moves ahead". 1) Bring up vehicle 2) Get vehicle into good work position out of traffic so it wont get hit 3) Mix cement 4) Install poles 5) Pack up gear 6) Drive home.... oh wait a minute A classic flaw for some of us is not to "think it all the way through". And it can be especially difficult when you have a few million decision points to "think all the way through". Quote:
---------------- Point: Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. ~ Charles Mingus Counter Point: The simplest solutions are often the cleverest. They are also usually wrong. | |||||
| ||||||
| | #13 (permalink) | ||
| Questioning | Re: Software Risk Analysis Quote:
I went looking on the RUP site for a list of what coding objects are Function Points but couldn't find the list. I see your link points to a paper for $19. Does it include that list? If so (and its the only place that lists them) I will pony up the dough ![]() ---------------- Point: Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. ~ Charles Mingus Counter Point: The simplest solutions are often the cleverest. They are also usually wrong. Last edited by Symbology; 12-19-2007 at 06:12 PM. | ||
| |||
| | #14 (permalink) | |
| Resident Slayer | Re: Software Risk Analysis Symby: Congratulations on getting me to fall out of my chair from laughing at your photo! I now have to get my margarita and go out to the hot tub to sooth my poor tail bone! You will find that Function Point Analysis is one of those black arts of computer science, where "those who tell don't know, and those who know don't tell," and they all want you to cough up a ton of money for consulting. Its been so long since I've thought about them, that I can't really point you to a good source, but good luck! I do hope you guys have some R&D budget to spend on this! ![]() Onngh Yanng, Buffy ---------------- "If you do not agree with anything I say, I'll not only retract it, but deny under oath that I ever said it!" __________________________________________________ ______________-- Tom Lehrer "The shrinks diagnosed me a sociopath with paranoid delusions. But they’re just out to get me cause I threatened to kill them." Forum Administrator Hypography Science Forums - Science for Boys and Girls! Its not for nothing that we hang out here. | |
| ||
| | #15 (permalink) | |
| Slaying Bad Memes | Re: Software Risk Analysis Well actually, except for my salary (and Symbology's should he be hired), there is uh... NO money for R&D at all. If this job were easy, somebody else would be doing it. ![]() ---------------- Hypography Forums Moderator -- - - - - - What concerns me is not the way things are, but rather the way people think things are. Epictetus, Greek Philosopher The map is NOT the territory. Korzybski, Polish-American Philosopher | |
| ||
| | #16 (permalink) | |
| Questioning | Re: Software Risk Analysis You might find Predictive Dynamix slide show of interest - especially slides 11-21 on the different kind of results that can be obtained with various forms of analysis. In talking to their lead programmer, I was realizing though that really what you are trying to figure out which dots are Y and which dots are N or more accurately what their score is. Once they have been scored then these other forms of analysis can be put on top to find a predictive model of the behavior. But I am thinking that if some forms of negative condition can be found then the predictive model might be able to estimate what other conditions might also create a negative outcome. From what I have learned from guys coding them, neural nets for process control are run it in 2 directions. First they create a simulator for the existing environment. For these X in puts you get Y outputs. Then you turn it around and train a reverse model... for Y outputs you need X inputs. Then you toss the model an optimal value of Y that you want and the reverse model gives you the inputs you need to get there. In your case you are looking for the conditions that will get you a negative result. Then test your code on those input values and debug for them. As Buffy said... you pulled that out from where? ![]() ---------------- Point: Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. ~ Charles Mingus Counter Point: The simplest solutions are often the cleverest. They are also usually wrong. | |
| ||
| | #17 (permalink) | ||
| Questioning | Re: Software Risk Analysis Quote:
![]() ---------------- Point: Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. ~ Charles Mingus Counter Point: The simplest solutions are often the cleverest. They are also usually wrong. | ||
| |||
| | #18 (permalink) | |
| Questioning | Re: Software Risk Analysis ---------------- Point: Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. ~ Charles Mingus Counter Point: The simplest solutions are often the cleverest. They are also usually wrong. | |
| ||
| | #19 (permalink) | ||
| Explaining | Re: Software Risk Analysis Quote:
I've always had the philosophy in software development that if the user absolutely positively doesn't have to provide input, then don't let them .(1) The Environment varies over time. (2) Functions are constant over time or vary depending on environment? (not clear) (3) In certain environments machines cannot operate. (4) In certain environments humans cannot operate. (5) Human Operation varies with environment over time. So the first step is to create a machine (or a set of rules for one) that will be able to transport goods from A to B that will not damage the computer(s) controlling all of the above. i.e. only points (1), (2) and (3) at the start. Once this model is 'working' you can add all the other bits (perishable goods) and also have a good set of override rules for those pesky humans. Also, the calculation of your risk number could either be on a fixed time basis or a fixed event basis (i.e. a combination of variant factors trigger the risk calculation). Last edited by LaurieAG; 12-19-2007 at 11:17 PM. | ||
| |||
| | #20 (permalink) | ||
| Questioning | Metaphors in Software Risk Analysis Relative to Buffy's Black Arts reference... Alternative Metaphors: 1) If I was out to assess whether any given tree was going to fall over or not, one good assessment would be to know its root structure. I can't necessarily know from the surface what a live tree's root structure looks like. I don't have x-ray glasses to look at its roots. But I might know from experience of digging up other trees that when a tree looks like an oak that its root structure generally mimics its upper branches and is very solid. By contrast if it looks like a palm tree then I know its root structure will likely be a ball of roots that is not all that deep. By assessing enough tree types and figuring out identifying markers then I can use those markers to make a best guess as to what an unknown tree is like and therefore what its chances of root failure are. Basically I am assessing the character of the tree. Quote:
3) People can instantly size up the character of a person by their shoes they are wearing and their fingernails. Some other characteristics like hair style, clothing, how they carry themselves etc also factor in. 4) The Meyer Briggs can do a good job of assessing the archetype of a person - which is designed to be neutral in terms of the expected success or failure of the person. But assessing whether a person has an addiction tends to be a fairly reliable indicator of their... well... reliability. ![]() 5) If I hear a person say "Well Number 1 I think ___ and B I think ____" I instantly begin to doubt their reliability and consistency. (I know that Buffy has had a few similar reasons to doubt my own reliability )5) I can look at a piece of source code and in about 5 seconds tell you the character of the programmer behind it.
If we would give it a score of "well written" then its reliability could be expected to be higher. If we would give it a score of "poorly written" then its reliability could be expected to be lower. Granted these can be difficult to automatically asses. I'm just putting this out for the total concept of assessing the character of things. Now considering we should expect professional code to all be well written, and tested, we could still be looking for subtle characteristics. To reel all this back in, I think that recognizing basic syntax (If, Loop, Pointer reference) can help assess the character of a code module. Also, as Buffy said, the Function Points of how many inputs, outputs, files used etc help assess the character of the code. So if these various syntax elements can be individually walked and assigned a "not risky" to "highly risky" score, then some level of summation of the risk for the module should be usable as a general assessment. ---------------- Point: Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. ~ Charles Mingus Counter Point: The simplest solutions are often the cleverest. They are also usually wrong. Last edited by Symbology; 12-19-2007 at 11:39 PM. | ||
| |||
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| analysis and topology | php111 | Questions and Answers | 1 | 09-01-2007 01:07 AM |
| Sample Rate Conversion Analysis | freeztar | Music studies | 0 | 06-13-2007 11:12 PM |
| "The Risk Conundrum" | Simon | Physics and Mathematics | 10 | 04-28-2007 04:47 PM |
| Transaction analysis | tarak | Political sciences | 5 | 12-13-2006 07:56 AM |
| error analysis | labview1958 | Science Projects and Homework | 0 | 03-24-2006 09:02 AM |
All times are GMT -8. The time now is 05:05 PM.




















