Start Determinist Reason Example Address



  

                                                              


                                        





 

         

l  




                                                                                                            

Reason

50 % ICT projects fail.

Amazing technological developments: nano technics, memories, ..

Ever advancing intelligent reliable projects by Nasa, Xerox, Apple, Microsoft, Google, Internet, etc. Not to mention the Object oriented programming languages (C++, ..),

Software development environments, Java, Database management systems, SQL server, PHP, Oracle, Big Data, etc.


How come, that 50% software project developments fail?

That question is not so difficult to answer, apparently persistent programming on an inadequate thought out software foundation.  


The solution is therefore not at computer science, with perfect tools that control computers, but the denouement is at the origin, where the ideas arise.

The real source is the project itself, there is the knowledge and experience, which should be formalized in particular rules out the scientific logic.

 

A relational database system (RDBMS) annually handles logical rules and has the potential Project facts in the common project language.


The Project Manager and Project co-operators need to:

1.Picture:  Project concepts into entities, identifiers,                  relationships (1:1, 1: N, N:M), attributes.

2.Think:    How Project features can be derived from the Data.


Integration

The Project Database integration into OOP classes is a Computer Science elaboration.


Feed-back

Project implementation needs a constant interchange between Project experts and Software developers, to keep the Project Database up to date.

      

      Look above, the fly confusion in the bottle will       disappear and the “fly world” is disclosed.

                  

Ludwig Wittgenstein

Tractatus logico-philosophicus



Interpretation:


    1. The project exists of facts.

    2. Facts picture Entities and Relations.

    3. A logic picture of facts is a thought.

    4. A thought is a function of facts.

    5. Functions are Entities and Relations         dependent.

        Functions are known implicitly.

    6. The general Project function form is the        

             Relational Project Database  

                    “data box”          

    7. This must be said.




    


 Logic < - > Project < - > Data  < - > Software



Example:  

 The chessboard, the pieces and the rules determine all possible chess games.   

 

 A chess game what is being played is subordinate it  merely requires abilities.

          

        Data            are       building stones        Functions     are       check stones   

                                      The Relational Project database in action.


Start:       During the Project definition phase, elementary database knowledge is required, the contribution of an                 program coder may be undesirable. Naming entities, attributes and relationships is a matter of the Project                 employees themselves and requires special attention, because the Project database must ultimately be                 made understandable by Project co-operators. The Project database is the foundation on which Software is                 developed.        


Iteration: New insights improve Project quality. Proposals for any adjustments to be made and/or extensions are                 checked against the Project database. First of all the Project database need adjustment after that                 Programs updates must follow. This approach is necessary to guarantee "top-down" Project management.

 Logic

Project

RDBMS

OOP

Programm

Look above

Project names

Ludwig Wittgenstein:

3.14-3.2 The sentence is a composite name (Frege) Wittgenstein.

3.202 The in the sentence used ' simple characters ' are called names.

3.203 The name means the object (entity)

3.22   The name represents the object in the sentence.

3.26. The name can’t be further parsed by any definition: it is a primitive sign

3.318. As Frege and Russell barrel I the sentence on as a function of the expressions it contains

Interpretation:

Project names can’t be decomposed by any definition(tables, attributes, relations, functions).

Software global  -variables,  -objects, -methods, -characteristics -procedures, - programs, - etc                             pictured by current Project terminology.

Logische syntaxis :  RDBMS, Object georiënteerde systemen, e.a Software omgevingen staan garant.


Logic

Software