Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Book recommendation

Book recommendation

Scheduled Pinned Locked Moved The Lounge
designcollaborationhelpquestionlearning
18 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Nagy Vilmos

    Amar Chaudhary wrote:

    Flowcharts

    eek! OP was asking about OO concepts. Flowcharts belong to procedural processes. In UML, there are multiple dynamic diagrams that give better insight. Try activity diagram for looking at how use cases perform activities. Then there are state diagrams for the internal working of objects and interaction diagrams for the message flow.


    Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

    A Offline
    A Offline
    Amar Chaudhary
    wrote on last edited by
    #5

    Yes I know - thats why I recommended as prerequisite as they are much easier for a beginner to understand and follow. :) Or may be I am getting old ;P

    My Startup!!!!
    Profile@Elance - feedback available too

    1 Reply Last reply
    0
    • N Nagy Vilmos

      Amar Chaudhary wrote:

      Flowcharts

      eek! OP was asking about OO concepts. Flowcharts belong to procedural processes. In UML, there are multiple dynamic diagrams that give better insight. Try activity diagram for looking at how use cases perform activities. Then there are state diagrams for the internal working of objects and interaction diagrams for the message flow.


      Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

      S Offline
      S Offline
      Steven J Jowett
      wrote on last edited by
      #6

      Nagy Vilmos wrote:

      Flowcharts belong to procedural processes

      Don't know about you, but often find it help both me and the client if I produce a Flowchart of their business processes before I even start designing any computerised system to handle the process. Therefore flowcharts are still relivent as the Systems Analysis stage.

      Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.

      N B 2 Replies Last reply
      0
      • S Steven J Jowett

        Nagy Vilmos wrote:

        Flowcharts belong to procedural processes

        Don't know about you, but often find it help both me and the client if I produce a Flowchart of their business processes before I even start designing any computerised system to handle the process. Therefore flowcharts are still relivent as the Systems Analysis stage.

        Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.

        N Offline
        N Offline
        Nagy Vilmos
        wrote on last edited by
        #7

        Steven J Jowett wrote:

        I produce a Flowchart of their business processes

        That's where you use an activity diagram. If you can read a flow chart with its myriad of shapes, then an activity diagram is a POP. Swim lanes deliniate WHO is doing the activity, nice blobs show the start and end of the activity and rounded rectangles for each sub-activity of interest. It does what it says on the tin.


        Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

        1 Reply Last reply
        0
        • D dabs

          Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


          Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #8

          On-Line ... www.DZone.com refcardz No. 112 "Getting Started with UML" http://www.netobjectives.com/resources/pattern-repository[^] http://www.methodsandtools.com/archive/archive.php[^] IBM have a large selections of tutorials on UML, Systems Analysis and Design etc Books ... Software-Engineering-7th-Ian-Sommerville[^] Design-Patterns-Explained-Perspective-Object-Oriented[^]

          1 Reply Last reply
          0
          • D dabs

            Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


            Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

            M Offline
            M Offline
            Member 96
            wrote on last edited by
            #9

            Book? What is this book thing you speak of? Is it a new type of website or blog or podcast? ;P


            “If you want to build a ship, don't drum up people together to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea” - Antoine de Saint-Exupery

            F 1 Reply Last reply
            0
            • M Member 96

              Book? What is this book thing you speak of? Is it a new type of website or blog or podcast? ;P


              “If you want to build a ship, don't drum up people together to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea” - Antoine de Saint-Exupery

              F Offline
              F Offline
              Flynn Arrowstarr Regular Schmoe
              wrote on last edited by
              #10

              As Blank Reg put it in Max Headroom[^], "It's a non-volatile storage medium. It's very rare. You should 'ave one." Flynn

              1 Reply Last reply
              0
              • D dabs

                Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                R Offline
                R Offline
                Richard Kinlay
                wrote on last edited by
                #11

                One of my faves and one we used in Uni: Systems Analysis & Design in a Changing World, Fourth Edition by John W. Satzinger, Stephen D. Burd. Also covers OOAD, Interface Design, UML ..... and provides some good comparisons between Data Flow Diagramming and the Object-Oriented equivalents. Cheers Richard

                1 Reply Last reply
                0
                • N Nagy Vilmos

                  Amar Chaudhary wrote:

                  Flowcharts

                  eek! OP was asking about OO concepts. Flowcharts belong to procedural processes. In UML, there are multiple dynamic diagrams that give better insight. Try activity diagram for looking at how use cases perform activities. Then there are state diagrams for the internal working of objects and interaction diagrams for the message flow.


                  Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

                  M Offline
                  M Offline
                  Mark_Wallace
                  wrote on last edited by
                  #12

                  Nagy Vilmos wrote:

                  Flowcharts belong to procedural processes.

                  You get a big "HWA???" for that one. A systems analysis is used for communicating information to more than just geeky devs. If you can't break the system processes down into diagrams (flowcharts, entity life histories, etc.) that can be read and confirmed by the customer and end users, then you ain't gonna make it as a SysAn. UML just doesn't cut it in the world outside the developers' cubicles.

                  I wanna be a eunuchs developer! Pass me a bread knife!

                  N 1 Reply Last reply
                  0
                  • D dabs

                    Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                    Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                    R Offline
                    R Offline
                    R Erasmus
                    wrote on last edited by
                    #13

                    Hi As a student I worked through the following book: Systems Analysis And Design, Fifth Edition (Shelly Cashman) Book Summary: "Allow your students to do systems analysis and design right from the start This title presents students with real-world system analysis skills and techniques within the framework of the systems development life cycle (SDLC). Examples and cases are drawn from actual systems projects that enable students to learn in the context of solving problems, much like the ones they will encounter on the job. A blend of traditional development with an emphasis on the latest major software trends, outsourcing, application service providers, ERP, and more provide a well-rounded understanding of fundamental topics. Students will find concepts easy to understand through the clear writing style combined with figures that illustrate current technology and concepts." Regards, Rudolf

                    1 Reply Last reply
                    0
                    • D dabs

                      Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                      Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                      C Offline
                      C Offline
                      Charles Wolfe
                      wrote on last edited by
                      #14

                      Kendall and Kendall, Systems Analysis for overall and the Social science parts e.g. interviews and questionnaires.In its 3rd edition, I think. McFadden and Hoffer (can't recall the third author's name at the moment), Systems Analysis and Design. A good book in its 3rd or 4th edition.

                      Charles Wolfe C. Wolfe Software Engineering

                      1 Reply Last reply
                      0
                      • S Steven J Jowett

                        Nagy Vilmos wrote:

                        Flowcharts belong to procedural processes

                        Don't know about you, but often find it help both me and the client if I produce a Flowchart of their business processes before I even start designing any computerised system to handle the process. Therefore flowcharts are still relivent as the Systems Analysis stage.

                        Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.

                        B Offline
                        B Offline
                        Brad Stiles
                        wrote on last edited by
                        #15

                        Steven J Jowett wrote:

                        but often find it help both me and the client if I produce a Flowchart of their business processes before I even start designing any computerised system to handle the process.

                        Completely agree. And let's not forget that even in OO, there are very often some procedures that need to be mapped out before they are mapped onto objects. Some might argue that a "Workflow" is a better fit, but what's a workflow but a fancy flowchart?

                        Currently reading: "A Desert Called Peace", by Tom Kratman

                        1 Reply Last reply
                        0
                        • D dabs

                          Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                          Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                          E Offline
                          E Offline
                          Euhemerus
                          wrote on last edited by
                          #16

                          Try these for Systems Analysis: Yeats, D., Wakefield, T., Systems Analysis and Design, Pearson Education Limited Laudon, K. & Laudon, J., Management Information systems, Pearson Education Inc. Avison, D., Fitzgerald, G., Information Systems Development, McGraw-Hill Publishing and this for User Interface design: Card, S., Moran, T., Newell, A., 1983, The Psychology of Human-Computer Interaction. Erlbaum, New Jersey Shneiderman, B. Plaisant, C. (2005) Designing the User Interface. Strategies for Effective Human-Computer Interaction (4th edn,) Pearson Education Inc. Nielson, J., Iterative User Interface Design [Online], Available: http://www.useit.com/papers/iterative\_design John, B., Keiras, D., 1996, Using GOMS for User Interface Design and Evaluation: Which Technique? [Online] Available: ftp://www.eecs.umich.edu/people/kieras/GOMS/Which-GOMS.pdf I could sell you a copy of the books if your interested.

                          Nobody can get the truth out of me because even I don't know what it is. I keep myself in a constant state of utter confusion. - Col. Flagg

                          1 Reply Last reply
                          0
                          • M Mark_Wallace

                            Nagy Vilmos wrote:

                            Flowcharts belong to procedural processes.

                            You get a big "HWA???" for that one. A systems analysis is used for communicating information to more than just geeky devs. If you can't break the system processes down into diagrams (flowcharts, entity life histories, etc.) that can be read and confirmed by the customer and end users, then you ain't gonna make it as a SysAn. UML just doesn't cut it in the world outside the developers' cubicles.

                            I wanna be a eunuchs developer! Pass me a bread knife!

                            N Offline
                            N Offline
                            Nagy Vilmos
                            wrote on last edited by
                            #17

                            Mark Wallace wrote:

                            UML just doesn't cut it in the world outside the developers' cubicles

                            I totally disagree. UML is readable by all parties and especially in the case of use cases and activity diagrams, their simplicity makes them ideal for visualising concepts to non-technical types.


                            Panic, Chaos, Destruction. My work here is done. or "Drink. Get drunk. Fall over." - P O'H

                            1 Reply Last reply
                            0
                            • D dabs

                              Hi all, wasn't there a special forum for book recommendations? Anyway, what book(s) would you recommend when teaching beginners System Analysis and Design? I.e. the book should ideally both cover the analysis and design of the internals of an application (UML diagrams etc.), and also about UI design. Do you remember any books that fit the description? Also, if you remember any good articles online, that would also help a lot. Regards, Daníel


                              Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                              B Offline
                              B Offline
                              Bsw79
                              wrote on last edited by
                              #18

                              Software Requirements by Karl E. Wiegers is a good one, though obviously it's main focus is on requirements engineering.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups