• What is software engineering and what is computer science ?

    From Wisdom90@21:1/5 to All on Sun Jan 26 17:02:32 2020
    Hello,


    Read this:


    What is software engineering and what is computer science ?

    And is software engineering a science ?

    I will start by answering the question like this:


    ----
    More rigorous about precision of computational complexity..

    When we say that 2+2=4, it is a system that inherently contains enough precision that we call enough precision, it is in fuzzy logic that it is
    100% precision that is a truth that is equal 1

    But when for example we say:

    "If i say that a person is obese, so he has a high risk to get a disease because he is obese."

    What is it equal in fuzzy logic ?

    It is not an exact value in fuzzy logic, but it is not exact precision
    but it is fuzzy and it is equal to a high risk to get a disease.

    That's the same for time complexities of n*log(n) and n , they
    are fuzzy, but there level of fuzziness can predict the resistance of
    the algorithm that it is average (by analogy with material resistance,
    read my previous post about it), and i think that it is how can be
    viewed computational complexity.
    ----------


    So in science you have to understand the above nuances, so as
    you are noticing, it is also about fuzziness of "precision", this is how
    you have to be smart, because software engineering is more fuzziness
    of precision, i mean in software engineering you can do model checking
    of Petri nets , but this model checking is not an exact precision of
    knowledge that is necessary to understand how to implement a model
    checker of Petri nets, but i think that model checking of Petri nets is
    also a level of a science that can predict, so software engineering
    is like that, it can work with models but it doesn't know the inside of
    the models, for example in reliability growth modeling, software
    engineering works with the Jelinski-Moranda model but it doesn't know
    the inside of from where comes the Jelinski-Moranda model, i give you
    another example: in parallel programming software engineering works
    with model checking of Petri nets that permits to know
    if the parallel program is deadlock-free, but software engineering
    doesn't know the inside of how is made a tool of model checking
    of Petri nets that permits us to know if a Petri net is bounded
    or live. So computer science learns us how to do a structural analysis
    of Petri nets with mathematics as i am knowing how to do it. So finally
    we can say that software engineering works in higher level manner
    than computer science , because i think computer science is concerned
    with the inside of how the things are made.


    Thank you,
    Amine Moulay Ramdane.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)