#1
  1. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Aug 2008
    Posts
    40
    Rep Power
    7

    Software Modular Design


    Hi,
    I'm interested is it good idea to split software into modules. Each module to be implemented as Linux daemon. The exchange of the data will be done via Unix Domain Socket in JSON format.

    What do you think?
    regards
    Peter
  2. #2
  3. No Profile Picture
    Lost in code
    Devshed Supreme Being (6500+ posts)

    Join Date
    Dec 2004
    Posts
    8,316
    Rep Power
    7171
    There are no software design patterns that are universally suited to every problem. Modular software design is frequently a good idea, but it depends greatly on what software you are actually building.

    Whether or not it makes sense to implement each module as a Linux daemon, and how those daemons communicate depends again on what software you are actual writing. There are certainly cases where it makes sense to design your system this way, and there are definitely cases where it does not make sense to design your system this way.
    PHP FAQ

    Originally Posted by Spad
    Ah USB, the only rectangular connector where you have to make 3 attempts before you get it the right way around
  4. #3
  5. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Apr 2011
    Posts
    5
    Rep Power
    0
    please provide detail about your software building and which design you require.
  6. #4
  7. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    May 2011
    Posts
    1
    Rep Power
    0
    Software should be design in such a manner that the user should enjoy in using it.Software should be useful to the mass of people.The software should be use if it has a power to solve the problem or it is used when it is interesting in using it.So,the software should be design in such a manner that can be beneficial to the users & for the computer engineers.
  8. #5
  9. No Profile Picture
    Permanently Banned
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2010
    Posts
    4
    Rep Power
    0

    Re


    Modular Design gives you the facility to exchange of data among each other.
    This is a good technique to be used for software development.
  10. #6
  11. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2011
    Location
    Santa Ana,CA, USA
    Posts
    22
    Rep Power
    0
    Modular design is best design approach for design a software.Major benefit: reduce the change impacts in testing and maintenance.
  12. #7
  13. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2011
    Posts
    2
    Rep Power
    0
    Software should be design in such a manner that the user should enjoy in using it.Software should be useful to the mass of people.
  14. #8
  15. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2011
    Posts
    3
    Rep Power
    0
    How to effectively design a C++ modular program? How to learn? ... Here's a ton of books especially about tha
  16. #9
  17. No Profile Picture
    Permanently Banned
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jan 2012
    Posts
    9
    Rep Power
    0
    Module design is also called "low level design". And it consider the progamming language which shall be used in the implementation.

IMN logo majestic logo threadwatch logo seochat tools logo